【Power Automate】俺専用チートシート(随時更新)
だい³が今まで Power Automate 使ってきた関数を整理する場所としていったん書き溜めていくところです。 Power Apps しかなかったので作成しました。 随時更新予定。
- 日付
時刻を日本標準時(JST)に変換する(convertTimeZone)
convertTimeZone(変更前の日時,タイムゾーンの名前,日付のフォーマット);
※日付のフォーマットは任意。必須ではない。
以下の例は、SharePont Online のカスタムリストから読み取ったリストをループ(Apply to each)しながら、作成日時である 'Created' を日本時間に変更しつつ、'yyyy/MM/dd HH:mm:ss' の形式に変換する例。 SharePoint のカスタムリストでデフォルトで保持している作成日時は UTC であるため、以下はよく使う関数だったりする。
convertTimeZone(items('Apply_to_each')?['Created'],'UTC','Tokyo Standard Time','yyyy/MM/dd HH:mm:ss')
参考:関数リファレンス(Azure Logic Apps および Power Automate の式で関数を使用するためのリファレンス ガイド)
- 変数
文字列変数を初期化する
null
使った文字列を初期化(空白)してもう一度利用したいけど、「変数の設定」アクションで値を空白(null)設定することはできない。 解決策は簡単で、単純に関数でnullを設定するだけ。