Power Automate数式自動生成

【Power Automate編】開発補助ツールまとめ

Power Automate

これまで作成した開発を補助するための数式ジェネレーターやツールをまとめました。
随時更新中かつ不具合報告お待ちしております。(年末年始に改修・アップデート予定)

これらのツールは生成AIで作成しています。テストしてある程度使えるレベルにしていますが、バグやエラーがあれば教えてください。
情報を抜き取るような機能はないですが、機密情報などの入力には注意してください。

フィルタークエリ生成ツール

lt

使用時の注意:
・列名は内部名で指定し、文字列を指定するときは''(シングルコーテーション)で囲ってください。
・startswithのBとsubstringofのAには文字列を入力してください。
・フィルタークエリを複数条件(or, and)にしたいときは、生成された数式をorやandでの両側につなげて入力してください。

複数条件の例

選択式数式生成ツール(日時)

日時フォーマットのカスタマイズ

formatDateTime(utcNow(), 'd', 'ja-jp')

テキストボックスに入力した日時を、ドロップダウンで選択した日時フォーマットとロケールで変換する数式を生成します。

テキストボックスに日時を入力しない場合はutcNow()が、入力している場合はその文字列が第一引数に入力されます。
日時の形式が正しくない場合はエラーとなるのでご注意ください。

タイムゾーンの変換

convertTimeZone(utcNow(), 'UTC', 'Tokyo Standard Time', 'd')

テキストボックスに入力した日時を、ドロップダウンで選択したタイムゾーンに変換する数式を生成します。

デフォルトではutcNowで取得したUTCを日本に変換することで、現在の時刻を取得します。

日時への加減算(DateAdd)

addToTime(convertTimeZone(utcNow(), 'UTC', 'Tokyo Standard Time'), 1, 'Day', 'd')

一つ目のテキストボックスに入力した日時に、二つ目のテキストボックスに入力した数値をドロップダウンで選択した単位で加減算します。

既定では現在の時間に対して時間の加減算を行う数式となっています。

2つの日時の差分計算(DateDiff)

div(sub(ticks(utcNow()), ticks(convertTimeZone(utcNow(), 'UTC', 'Tokyo Standard Time'))), 864000000000)

2つのテキストボックスに入力した日時同士の差を、ドロップダウンで選択した単位の数値で出力する数式を生成します。

Power Apps編はこちら

コメント

タイトルとURLをコピーしました