Power Apps

Power Apps

【Power Apps】Blank関数、Coalesce関数、IsBlank関数、IsEmpty関数とは、使い方

空白判定に関連する関数である、Blank関数、Coalesce関数、IsBlank関数、IsEmpty関数について概要と活用例として以下の使い方について紹介します。Blank関数とIsBlank関数の...
Power Apps

【Power Apps】コードビューとは、使い方や活用方法の紹介

ちょっと前からPower Apps Studio上でコントロールのコードをYAML形式でコピーできるようになりました。プレビューなので正しくコピーされているかは要確認ですこの機能でどんなことができるよ...
ChatGPT

【Claude vs ChatGPT】Power Appsアプリのリファクタリング箇所の提案

Claude( 3.5 Sonnet Artifacts)とChatGPT(GPT-4o)でPower Appsで作成したアプリのリファクタリング(コードの修正改善)箇所の提案対決をしてみました。これ...
Claude

【Power Apps】データフロー図・ロジックフロー図を生成AI(Claude)で作成

データ・ロジックフローの可視化、リファクタリングの提案をClaudeで試してみます。ソースのアプリはこちら↓データフロー図を作成するまずはデータフロー図を作成してみます。データフロー図の作成方法は以下...
Power Apps

【Power Apps】msappファイルからYAMLファイルを生成する方法

この記事では、Power AppsのmsappファイルからYAMLファイルを生成する方法を紹介します。1. Visual Studio Codeのインストールまず、VSCodeをインストールします。V...
Claude

【Power Apps】Claude (3.5 Sonnet Artifacts)でコントロール、プロパティや変数の依存関係を可視化

ChatGPTで依存関係の可視化がうまくいかずに悩んでいたところ、以下のポストでClaudeを使ってMermaid図を生成するとよいことを教えてもらいました。感謝こちらを参考に、何が可視化できればよい...
ChatGPT

【Power Apps】ChatGPTでYAMLファイルを読み込んでドキュメントの自動生成を試してみた

ChatGPT(GPT-4o)にyamlファイルを読み込ませて、各種ドキュメントの自動生成を試してみました。Copilotでやれとか言わないでください事前準備事前準備として以下の記事を参考に、VSCo...
Power Apps

Power Appsでテトリス風ゲーム(Tetrapps)を作ってみた

【JPPGB】ゲーム作成コンテスト #1へのエントリー作品として、Power Appsでテトリス風ゲーム(Tetrapps)を作ってみました。こちらからダウンロードして遊べます。機能ボード以前紹介した...
Power Apps

【Power Apps】App.OnStartとApp.Formulasの使い分け

ビリビリ☆Power Apps 同好会 登壇大会#1への登壇ネタとして、App.OnStartとApp.Formulasの使い分けについて考えてみました。App.OnStartとApp.Formula...
Power Apps

【Power Apps】名前付き計算式(App.Formulas)で検索結果の件数を表示

名前付き計算式(App.Formulas)を用いて、検索結果のヒット件数を表示する方法を紹介します。名前付き計算式の活用例として参考になれば幸いです。App.Formulasに数式を書くギャラリーなど...
Power Apps

【Power Apps】名前付き計算式(App.Formulas)とコンポーネント

Power Appsでロジックのカプセル化を行うことができる機能である、名前付き計算式とコンポーネントについて解説します。ロジックのカプセル化で保守性とコードの可読性を向上させましょう。Power A...
Power Automate

【Power Automate】フロー側で意図せぬ連続実行を防ぎたかった話

Power AppsからPower Automateのフローを実行する際、ボタン連打などによる意図せぬ連続実行を防ぐためにローディング画面を作ったりします。この方法でも問題ないですが、アプリ側に画像を...
Dataverse

【Dataverse】アプリから特定の列の値が取得・表示されないときの解決方法(明示的な列の選択)

Dataverseで列数の多いデータソースを使用していると特定の列だけ(ほぼID列のみ)しか取得・表示されずにアプリがバグってしまうことがありました。近日公開の機能を眺めていたらこの原因が明示的な列選...
Dataverse

【Dataverse】多対多のリレーションテーブルを、コンボボックスの単一選択・複数選択の結果でフィルタリングする方法

Dataverseの多対多のリレーションテーブルを、コンボボックスの単一選択・複数選択の結果でフィルタリングする方法について紹介します。テーブル矢印はイメージです上記の画像のように多対多のリレーション...
Power Apps

【Power Apps】,区切り複数行テキスト列から重複排除するカスタム関数の作り方

少々ニッチですが、以下のような,区切り文字列が格納されている複数行テキスト列を重複排除して出力するカスタム関数の作り方を紹介します。コンポーネント・カスタム関数全般の使い方はこちら作り方コンポーネント...