式の基本

完了

Power Automate で式を記述するには、入力を含むアクションを選択し、入力フィールドを選択して数式オプション メニューを開きます。 入力フィールドの右側に青いオプション ボタンが表示される点に注意してください。 ボタンの上半分には稲妻のアイコンが表示され、下半分には fx が表示されます。 このボタンの下半分をクリックすると、式エディターが開きます。 fx ボタンを選択すると、下の図に示す式ポップアップが表示されます。 入力フィールドにスラッシュ、つまり "/” を入力して、ドロップダウン選択としてオプションを表示することもできます。 どちらの方法でも、式エディターにアクセスできます。

入力フィールドでは 関数 オプションとその下に 動的コンテンツ オプションが表示されますが、ここでは Azure Logic Apps 関数を使用する式を作成する点に注意してください。 式を作成するとき、このフローで利用可能な動的コンテンツを式に追加することもできます。

式ボックスには、1 つ以上の関数を組み合わせて式を入力できます。 さまざまな種類の関数とその使用法について学ぶ前に、まず、共通する注意点をいくつか学ぶ必要があります。 関数名は大文字と小文字の区別がありません。

ヒント

上のスクリーンショットから、手動でフローをトリガーしますトリガーと、作成のアクションが使用されていることがわかります。 これを使用すると、他の入力やアクションを考慮せずに、式を作成およびテストするための簡単な設定を行うことができます。 この設定をこのアプリで使用するほか、何か新しいことを試みるときにいつでも使用することができます。

数式バーに関数を入力すると、構文の提案を含むポップアップが表示されます。

この例では、2 つの必須の入力と 1 つの省略可能な入力を持つ convertFromUtc が表示されています。

  • Timestamp は必須であり、文字列を受け取ります。

  • destinationTimeZone は必須であり、文字列を受け取ります。

  • format? はオプションであり、文字列を受け取ります。

    format の末尾の疑問符は、オプションの入力であることを示しています。

Timestamp を文字列として入力してコンマを入れたら、destinationTimeZone の入力を求めるメッセージがフローによって表示されます。

これは困りました。 タイム ゾーンには何を入力すればよいでしょうか。 ポップアップに注目すると、タイム ゾーン値の一覧を参照する URL (コピー可能) が表示されていることがわかります。 リンク先に移動すると、destinationTimeZone タイム ゾーン名の文字列が提供されます。 この情報を使用して、式を完成させることができます。

convertFromUtc('2024-02-09T12:00:00Z','Eastern Standard Time')

式が完成したら、式エディターの下部にある 追加 ボタンを選択して変更を保存できます。 式を編集する場合は、追加 を選択することを忘れないでください。 そうしないで終了すると、変更が失われます。 Power Automate には自動保存がありません。

従来のデザイナーを使用している場合、更新 を選択して数式を保存します。

最初の式が完成したら、右上にあるテストを選択してください。 その後、テスト>フローの実行>完了 を選択します。

テストが完了すると、上部に "フローが正常に実行されました" という緑色のバーが表示されます。作成アクションを展開すると、出力で日付と時刻を新しいタイム ゾーンに変換する式の結果を確認できます。

これと同じプロセスを使用して、作成した式のテスト結果を確認することができます。