A07_Power Apps、Power Automateで抑えておきたいテクニック◯選

2.8K Views

February 22, 25

スライド概要

Global Power Platform Bootcamp 2025 in Japanでお話した内容です。

profile-image

非IT企業でコーポレートITをする傍ら個人事業主として、Power Platformを使用した業務改善提案等をしています。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

GLOBAL POWER PLATFORM BOOTCAMP 2025 Japan Power Apps、Power Automateで 抑えておきたいテクニック◯選 よう #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

2.

よう Business Applications (Power Apps、Power Automate) • 業務ハックLabというブログとYouTubeチャンネルで 業務改善やPower Platform関連の情報を発信しています。 • 2024/1月より某企業にてPower Platform関連のお仕事を しています • 運営コミュニティ 気ままに勉強会、業務ハックLab #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

3.

ディスクレーマー お話しさせていただく意見・内容は あくまで個人の見解です。 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

4.

アジェンダ • Power Apps編 1. Formコントロール OnSuccessプロパティの活用 2. Formコントロール LastSubmitプロパティの活用 3. If関数での入れ子条件の整理 4. ForAll + Patchでの一括処理 • Power Automate編 1. 作成アクションを利用したデバック方法 2. Power Automateでの日時処理のポイント 3. フィルタクエリのコツ 4. 選択アクションの便利な使い方 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

5.

Power Apps編 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

6.

Formコントロール OnSuccessプロパティの活用 FormコントロールのOnSuccessプロ パティはSubmitForm関数でレコード 登録が成功した際に動作をさせる関数 を設定できるプロパティです。 このプロパティを活用することで例え ばレコード登録が成功した際に、「レ コード登録が完了しました」という メッセージを出す、登録成功後にクラ ウドフローを実行するなどといったこ とが可能です。 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

7.

Formコントロール LastSubmitプロパティの活用 FormコントロールのLastSubmitプロ パティはSubmitForm関数で最後にレ コード登録した結果を取得することが できるプロパティです。 このプロパティを活用することで例え ばレコード登録後に登録したレコード の内容を画面に表示する、登録したレ コードの情報を取得してクラウドフ ローに渡すといったことができます。 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

8.

If関数での入れ子条件の整理 If関数はとても便利な関数ですが入れ 子構造にするとだんだん理解がしにく くなってきます。 ただどうしても入れ子構造で指定しな ければならない時もあると思います。 そんな時は一旦分解して考えてみま しょう。 分解してそれぞれの想定している条件 になるよう式を構築してから最後に組 み合わせを行うと複雑な構造でも比較 的簡単に構築することができます。 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

9.

ForAll + Patchでの一括処理 ForAll関数は指定したテーブルのすべ てのレコードに対して数式を評価する 関数です。 Patch関数はデータソース内で1つ以 上のレコードを変更、または新規登録 ができる関数です。 この2つの関数を組み合わせることで 複数行のレコードを一度に変更もしく は新規作成することができます。 この組み合わせめちゃくちゃ使います。 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

10.

Power Automate編 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

11.

作成アクションを利用したデバック方法 作成アクションはデータの代入や参照 を手軽に行うことができます。 Power Automateでクラウドフローを 構築する際、大抵の場合は一気にフ ローを作り切るのではなく要所要所で 動作テストをすると思います。 そういった時は作成アクションに取得 してきた結果を動的コンテンツで設定 することで自分が想定した結果になっ ているか確認がしやすくなります。 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

12.

Power Automateでの日時処理のポイント Power Automateでは基本的タイム ゾーンはUTC(協定世界時)となって います。 例えば「現在の時刻」アクションで時 間を取得した場合、仮にフローを実行 した時間が日本時間の2/22 10:00だ と返ってくる時間はUTCの2/22 1:00 となります。 日本時間で扱いたい時はタイムゾーン を変換する、もしくはAddHours関数 で+9hする必要があります。 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

13.

フィルタクエリのコツ SharePointコネクタの複数の項目ア クションなどを利用する時は取得して くるデータを限定するため、フィルタ クエリを利用することがあると思いま す。 でもこのクエリの書き方って忘れてこ とが多くないですか? クラシックデザイナーではGUI上であ る程度指定できるようになっています がモダンデザイナーではCopilotを利 用すると、どう書けばよいか返してく れます。 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

14.

選択アクションの便利な使い方 選択アクションは既存の配列の構造を 変更したり、特定の項目のみを抽出を 行い、新たな配列を作ることができる アクションです。 Power AutomateではJSON形式で データが返って来ます。 選択アクションを使用することで返っ てきたJSON形式のデータから自分の 必要なプロパティのみを抽出して後の アクションで使用することも可能です。 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

15.

まとめ Power AppsとPower Automateで抑えておいた方が良いテク ニックについてご紹介をしました。 基本的なものでしたが今後開発を進めるうえでは使用するケース が多いと思います。 他にも有用なテクニックが沢山あります。 Microsoft Learnを利用する、コミュニティの勉強会に参加する など知識の習得を積極的に行いましょう! #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

16.

「面倒」は「改善のネタ」。 「面倒」を「楽に」、 「改善」を「楽しい」に 変えていきましょう! #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP

17.

Thank you for watching. Could you Please provide your feedback on this session and this event. ご視聴ありがとうございました! フィードバックにご協力ください Session survey Event survey 本セッションに対するアンケート イベント全体に対するアンケート 本セッションついて参考になった点や 感銘を受けた点、もっと知りたかったことなどをお寄せください。 運営チームメンバー、登壇者、サポートメンバーに対する 暖かいフィードバックをお待ちしております。 #GlobalPowerPlatformBootcamp #GPPB2025 #GPPB2025JP