Power Apps から Power Automate Flow を実行する方法は?

この記事では、Power Apps に Power Automate のフローを追加し、ボタンを使ってトリガーする手順について説明します。


ステップ1:Power App を作成し、名前を付けます。
(i). Power Appsの環境とソリューションで、「新規」を選択して新しいCanvs Appを作成します。
(ii). 「アプリ」を選択します。
(iii). 「キャンバス アプリ」を選択します。
(iv). キャンバスアプリの名前を入力しします。
(V). 「作成」ボタンをクリックします。

以下はアプリをビルドするためのワークスペースです。デフォルトでは Screen1 が作成されます。


ステップ2. ボタンを追加して Power Automate のフローを実行する
(i)「挿入 (Insert)」をクリック
Power Apps では、テキストボックス、ボタン、チェックボックス、リストボックス、コンポーネントなど、さまざまなアイテムを挿入できます。以下のスナップショットのように、必要な要素を追加できます。
(ii)「ボタン (Button)」を選択
多数のアイテムの中から「ボタン」を選択します。

また、検索バーを使って特定のアイテムを検索することもできます。

画面にボタンが追加されます。

ステップ3: ボタンを編集します。
また、画面の右側にあるプロパティパネルから、ボタンの色、サイズ、フォント、位置など、さまざまなプロパティを変更することもできます。

ボタンのテキストを変更します。
すべての詳細プロパティは画面の左側にも表示されます。したがって、ここから変更することもできます。

「Button」が「フォルダを作成する」に変更されます。

ステップ4. Power Automate フローをアプリにインポートします。
(i)「...」をクリック
(ii)「Power Automate」を選択

(iii)「フローを追加 (Add Flow)」をクリック
(iv) リストから必要なフローを選択

これで、Power Automate のフローが Power Apps に正常に追加されました。

ステップ5.フローの実行:
(i) ボタンの「OnSelect」プロパティを選択
デフォルトでは、「OnSelect」プロパティの値は False になっています。


(ii) フローを実行するための数式で「OnSelect」を更新します


ボタンをクリックすると Power Automate のフローが実行されるように、以下の式を設定します。
数式は「複数の解決を作成する.Run()」です。
「複数のフォルダを作成する」 はフローの名前で、
.Run() はフローを実行するためのメソッドです。
(iii).「複数の解決を作成する」ボタンをクリックします。

ボタンをクリックすると、以下のスナップショットのように、SharePoint上にフォルダが正常に作成されます:

このように、ボタンを使用して Power Apps から Power Automate フローを簡単に実行できます。

この記事を読んでいただきありがとうございました。今後の記事では、Power Apps と Power Automate に関連するさらに興味深いトピックを取り上げていく予定です。