演習 - 手動フローの作成と式の使用

完了

たとえば、平方フィートで表された面積を基にして部屋のカーペットにかかる費用を計算する必要があるとします。 この演習では、その計算を行うための入力を使用する手動フローを作成します。

  1. Power Automate にサインインします。

  2. 新しいインスタント クラウド フローを作成します。

  3. CalculateFlow という名前を付けて、手動でフローをトリガーしますを選択します。

    手動でフローをトリガーしますを選択したスクリーンショット。

  4. 手動でフローをトリガーしますステップを選択し、入力の追加を選択します。

  5. 数値を選択して、Square Footage という名前を付けます。

  6. 入力の追加を選択し、再度数値を選択して、Cost という名前を付けます。

    数値を選択して Cost と名前を付けたスクリーンショット。

  7. 新しいステップを選択し、作成アクションを検索して選択します。

  8. 入力ボックスをオンにすると、[動的なコンテンツ] ウィンドウが表示されます。

  9. [式] タブを選択し、mul( と入力します。Power Automate により、乗算式を使用していることが認識されて、最後に自動的に ) が追加されます。

  10. [式] フィールドの 2 つのかっこの間にカーソルを置いた状態で、動的なコンテンツ タブを選択します。

  11. 動的なコンテンツで、Square Footage を選択します。

  12. 次に、コンマ (,) を追加し、動的なコンテンツの Cost を選択します。

  13. 作成された式は次のようになります。

    mul(triggerBody()['number'],triggerBody()['number_1'])
    
  14. OK を選択して、[作成] ステップに式を追加します。

    作成ステップに式を追加したスクリーンショット。

  15. 式が正しい場合は、[作成] ステップに追加され、次のようになります。

    作成ステップに式が追加されたスクリーンショット。

    この [作成] ステップでは、提供する入力に基づいて、平方フィートで表された面積を 1 平方フィートあたりの原価で乗算する計算を実行します。 ただし、正しい答えを得るには、最終結果を通貨に変換する必要があります。

  16. 新しいステップを選択し、作成アクションを検索して、再度選択します。

  17. 入力ボックスをオンにすると、[動的なコンテンツ] ウィンドウが再度表示されます。

  18. [式] タブを選択し、formatNumber( と入力します。

  19. カーソルをそのままにして、動的なコンテンツ タブをクリックし、プレビューの "作成" ステップの Outputs を選択します。

  20. 次に、式を , 'C2' で終了します。

    C は、数値を通貨として書式設定し、2 は小数点以下の桁数を表します。 その他の数値形式については、標準数値書式指定文字列 を参照してください。

  21. 作成された式は次のようになります。

    formatNumber(outputs('Compose'), 'C2')
    
  22. OK を選択して、[作成 2] ステップにこの式を追加します。

    作成 2 ステップに式を追加したスクリーンショット。

    次に、フローがトリガーされた後、最初に 2 つの数値を乗算し、その結果を正しい通貨形式に変換します。 これにより、部屋のカーペットに関する費用を手早く知ることができます。

  23. 作成されたフローは、次のようになります。

    手動でフローをトリガーします、作成、作成 2 を使用して作成されたフローのスクリーンショット。

  24. 右上隅にある保存ボタンを選択し、テストを選択します。

    保存ボタンとテスト ボタンのスクリーンショット。

  25. トリガー アクションを実行するを選択し、テストを選択します。

  26. 2 つの数値を入力し、Square FootageCost を入力して、下部にあるフローの実行を選択します。

  27. ページが再度読み込まれ、フローの各ステップの横に緑のチェックマークが表示されます。

  28. 各ステップを選択すると、詳細が展開され、各ステップの入力と出力が表示されます。

  29. [作成] を選択すると、入力した 2 つの数値を乗算した値が表示されます。[作成 2] を選択すると、その乗算した値が通貨形式で表示されます。

    乗算した値が表示されている作成と、その値が通貨形式で表示されている作成 2 のスクリーンショット。

完了した内容を要約しましょう。

手動でフローをトリガーします - ボタンを押してフローをトリガーし、入力を指定します。 この場合、2 つの入力は Square FootageCost であり、部屋のカーペットの合計価格を計算するために使用されています。

作成 - フロー内のデータを使用して式を記述するために使用します。 この場合は、最初にトリガーからの 2 つの入力を乗算しました。 これにより、正しい数値が与えられますが、通貨に換算する必要があります。 次に、別の作成アクションを使用して、乗算した結果を通貨に書式設定し、部屋にカーペットを敷くのにどれくらいの費用がかかるかという答えを出しました。