MoreBeerMorePower

Power Platform中心だけど、ノーコード/ローコード系を書いてます。

Power Apps

ダブルクォーテーションで囲みがあるCSVをうまくコレクションに取り込む

2021/9/21に投稿されたJohn LiuのブログとReza DorraniのYoutube動画を組み合わせて、日本語を含む (ダブルクォーテーションなどで囲まれていたり囲まれていなかったりする) CSVをうまくPower Appsのコレクションに取り込めたので、方法を書いておきます。 R…

モデル駆動型アプリでのアプリ内通知の設定

モデル駆動型アプリでのアプリ内通知は2021年8月末にパブリックプレビューが開始された新機能です。 これまでもPush通知は提供されてきましたが、これはモバイルアプリ限定で動作するものでした。 アプリ内通知はモバイルアプリ利用中のみならず、ブラウザー…

Power Apps で使える背景画像ジェネレーター

最近はずっとSVGを使ってアプリを装飾するような試みを続けていますが、今回は背景画像を作れるアプリを作ってみました。 ダウンロードはコミュニティサンプルからどうぞ。 powerusers.microsoft.com このアプリでは、SVGのPatternという仕組みを利用して、…

カラーパレットや色の変換をしてくれるAPI : The Color API のカスタムコネクターを作りました

カラーパレットを作ってくれるようなサービスはいろいろありますが、API経由で実行できて&無料で使えるものとなるとそれほど多くはないようです。 The Color APIはレスポンスがPower AppsやPower Automateで使いやすい形式でしたので、カスタムコネクターを…

10K Google Material Icons in Power Apps

Power Apps で Google Material Icons を使う場合、GithubにあるアイコンのURLを画像コントロールに指定する方法もありますが、これだとアイコンの色が変えられないのが難点です。 アプリのテーマに合わせた色のアイコンを利用できるように、アイコンを一覧…

Power Apps でジグソーパズルを作成しました

コミュニティのサンプルからダウンロードして遊べます。 powerusers.microsoft.com ジグソーパズルを作った際のポイント 1. ギャラリーで複数のアイテムにドラッグ&ドロップ機能を追加 Power Apps でドラッグ&ドロップ機能を作るためにはタイマーとスライ…

Power Apps で スライドパズルを作成してみた

[2021/08/28:シャッフルのロジックを追記しました] スライドパズルをPower Appsで作ってみた こういうやつです。小さいころ、当時の戦隊シリーズのヒーローが書いてあるやつで遊んだなー。 15ゲーム スライドパズル 15パズル (プレミアムバージョン1個とノ…

アプリを共有したユーザーの一覧を Power Automate でCSVファイルとして保存する

PowerShellなんて使えませんという方向けに。 Power Apps でアプリを共有したユーザーの一覧をCSVファイルにしたいシーンがあったので、以下のようなフローを作ってみました。 特に難しいことをしているわけではないです。Power Apps for Makersというコネク…

簡単だけど便利そうなUserAgent stringを表示するPCF作ってみた

Power Appsで実行している環境を知りたい場合の方法はこれまでいくつか考えられてきました。 例えばデバイスがGPSの信号をとれるかどうか や、フローを実行してPowerAppsからのリクエストを見る方法などです。 GPSのほうはPCでもGPSの信号を取得できるとモバ…

Power Apps の Canvas App Component で バーコード作成 (JAN/EAN/CODE-39)

このような感じで、入力された13桁の数字から、JAN/EANのバーコードを生成するコンポーネントを作成しました。 ダウンロードは以下のコミュニティサンプルからどうぞ。 powerusers.microsoft.com [Update 2021/8/6] CODE-39への対応を追加しました。 チェッ…

Create a Teams chat from Power Apps

Short post showing how to use the new actions that have been recently added to the Teams connector - "Create a chat" in Power Apps. 0. Add Teams connector as data source To use Teams action from Power Apps, add Teams connector from "Data" …

Two types of Canvas App

Background In a recent update of canvas studio (> v3.21063) , it was found that the feature to import/export canvas app components will be retired in the future. With this retirement, app makers will need to use the Component library to sh…

Power Apps の UI コントロール用 コンポーネントサンプル

Power Apps Community のサンプルに投稿しましたので、まとめです。 1. Radial Slider (円スライダー) 海外コミュニティのフォーラムで「円スライダーないか?」みたいな質問があったので、パパセンセイのアプリを改造してコンポーネントとして作成しました…

Power Platform の VSCode 拡張を使ってpack/unpack

忘れそうなので備忘録。 今年の1月に発表された Power Apps のソースコード変換 (msappファイルからソースコードへの変換) ツールがさらに便利になって登場しました。 それが Power Platform VSCode Extension です。 powerapps.microsoft.com 以前のソース…

新しくなった Power Apps トリガーの変更点について

Power Apps から Power Automate のフローを実行する場合におなじみの「Power Apps トリガー」に新しくV2が登場しましたので、今回は現行トリガー (V1) から V2への変更点と注意事項をまとめます。 変更点 主な変更点は Power Apps からデータを取得する際の…

Power Apps 初回起動時の接続の確認をスキップさせるPowerShellコマンド

Power Apps で作成したアプリを利用する場合、コネクターを使っていると初回実行時に接続の確認が表示されます。 基本的には、アプリが利用者の望まないデータ接続をさせないために表示していますが、これを表示させたくないケースもあるかと思います。 そん…

Working with Excel file in Power Apps

"Excel is not a database" This argument was also true when using Excel files as a data source in Power Apps, because the following important functionalities were not supported in this case : Simultaneous editing by multiple users - Any ope…

Excel ファイルをPower Appsのデータソースにする際の改善まとめ

はじめに Power Apps で Excelファイルのテーブルをデータソースにする場合のイケてないポイントってなんでしょう? 同時編集しようとすると (あるいはファイルを開いていると) アプリ側でエラーが出てしまう 委任可能なデータソースではない レコードの作成…

Power Apps で Excel テーブルをデータソースにした際の動作が改善されました

「Power Apps で Excelファイルをデータソースにするのはお勧めできないですねー」 そんなことが盛んに言われていた状況が少し改善されるアップデートがありました。 powerapps.microsoft.com そもそもお勧めできない理由の一番大きい原因 (制限) は、多人数…

Power Apps の新機能 : Android の「もどる」ボタン対応 のご紹介

Android 標準の「もどる」ボタンでアプリの終了ダイアログが表示されるの、ちょっと鬱陶しいなぁとPower Apps を Android デバイスで利用している方なら思ったことがあるのではないでしょうか。 今回、この悩みを解消するような新機能が Power Apps に追加さ…

Power Apps が「印刷」に対応! キャンバススクリーンのPDF化も可能に

2021 Release Wave1で日本でも要望の多かった「印刷」機能がPower Appsに登場です! 印刷をする場合には、キャンバスアプリのスクリーンテンプレートに追加された「Portrait print」または「Landscape print」を利用します。 ※これらのサイズはB4(JIS)に最適…

Power Apps で全角半角の変換を行うカスタム関数のご紹介

以前 Power Automateで作成した全角半角の変換フローですが、これを Power Apps のカスタム関数で作成してみました。 qiita.com 方法は愚直に、変換テーブルを利用しているのですが、そもそも半角カナの濁音をどうするか問題は Power Apps でもちょっと面倒…

Power Apps でカレンダー を簡単に生成するカスタム関数のご紹介

Power Apps でカレンダーを利用する場合の質問を最近でもよく受けます。 多くの場合、カレンダースクリーンのテンプレートを利用して、これをカスタマイズする方法についてですが、カレンダースクリーンは変数が多く、イベントが発生するパーツも多いのでか…

テキスト操作のカスタム関数の作り方 (7個)

テキスト操作を行う Power Apps のカスタム関数を7個作成しましたので、作り方をここに載せておきます。 今回はいずれも Power Query の文字列関数からの移植です。 出力するプロパティのデータ型はすべて テキスト です。 目次 Repeat (文字の繰り返し) Rev…

Power Apps Sequence関数の利用シーン

Sequence関数、最近カスタム関数を作るようになってからますます活躍しております。 実際、自分が使っているケースをいくつかここでご紹介しようと思います。 Sequence関数の書式は以下の通りです。 Sequence( 生成する配列の行数, 初期値, 増加幅 ) 公式レ…

How to add Static Data into your Power Apps (not Excel Table)

Intro The most common way to use static data in Power apps is to import Excel tables. However, this data is static, but not protected, as it can be accidentally deleted by makers who can edit the app. You've may already seen such static, p…

Power Apps の カスタム関数を作ってみよう

はじめに 最近 Power Apps に新しい機能、『コンポーネントのパラメーター』 が追加されました。 これを利用することでアプリ作成者が定義可能なカスタム関数を作成することができます。 Excel でよく使われる関数のいくつか (財務関数や統計関数など) は Po…

Power Apps for Teams の DateTime 列にはご注意を! (時間ずれる)

まずは何が問題なのか実際に挙動を見ていただければと。 フォームにDateTime型の列が含まれる場合 『おや?変更を加えていないのに時間がコロコロ変わっているぞ?』 これが Teams 上の Power Apps で DateTime型の列を取り扱う場合の問題点です。 DateTime…

Power Apps の ローディングスピナー をSVGで作る

Matthew Devaney が Power Apps でローディングスピナーを使う方法を紹介していたので、触発されてローディングスピナーをPower Appsで作る方法を考えてみました。 Mattのブログは以下をご覧ください。 matthewdevaney.com 私が作ったものは、Power Apps内で…

Power Apps と Power Automate Desktop でつくる Stream Deck 風ラウンチャー

リモートワークになってから特によく見るようになった (TLで買っている人が増えた) Stream Deck。結構値が張るんですよね。 それほど効果や利用頻度が高いのかわからない中で買うのは勇気がいります。 ELGATO ショートカットキーボード elgato Stream Deck 1…