ステップ3:値をRaw Requestカードに動的に入力する

ヘルパーフローでは、パラメーターを設定して、フローを個別にテストできます。

  1. 同じフローでイベントの追加(Add Event)をクリックして、ヘルパーフロー(Helper Flow )を選択します。
  2. このフロー(Flow)への入力フィールドで、次を入力します:key1 value1 key2 value2

  3. パラメーターには、キー値ペアを入力します。

  4. 他を追加(Add Another) > 関数(Function) > If/Elseの順にクリックします。分岐関数を使用すると、フロー内のカードを簡単に排除できます。

  5. Branchingカードで、条件を1=1に設定して、完了([Done)] をクリックします。

  6. HTTP Raw Request カードをドラッグして、FALSEの場合実行(Run when FALSE)部分にドロップします。

  7. [TRUEなら実行(Run when TRUE)]部分で、他を追加(Add Another) > 関数(Function) > 割り当て(Assign)の順にクリックします。

  8. Assignカードで、以下のフィールドと値を作成します。

    • 方式(Method)GET
    • 承諾(Accept)application/json
    • コンテンツ型(Content-Type)application/json
  9. [TRUEなら実行(Run when TRUE)]部分で、他を追加(Add Another) > 関数(Function) > オブジェクト(Object) > 構築(Construct)の順にクリックします。

  10. Constructカードで以下のフィールドを作成し、Assignカードの内容をドラッグします。

    • Content-Type
    • Accept
  11. [TRUEなら実行(Run when TRUE)]部分で、他を追加(Add Another) > 関数(Function) > オブジェクト(Object) > 設定(Set)の順にクリックします。

  12. Helper Flowカードのkey1value1をドラッグして、Setカードにドロップします。

  13. [TRUEなら実行(Run when TRUE)]部分で、他を追加(Add Another) > 関数(Function) > オブジェクト(Object) > 設定(Set)の順にクリックします。

  14. Helper Flowカードのkey2value2をドラッグして、Setカードにドロップします。

  15. [TRUEなら実行(Run when TRUE)]部分で、他を追加(Add Another) > 関数(Function) > オブジェクト(Object) > 結合(Merge)の順にクリックします。

  16. Setカードの出力をドラッグして、Mergeカードのobject 1フィールドとobject 2フィールドにドロップします。

  17. [TRUEなら実行(Run when TRUE)]部分で、他を追加(Add Another) > 関数(Function) > HTTP > 未加工のリクエスト(Raw Request)の順にクリックします。

    • 結合(Merge)出力フィールドをドラッグして、[Raw Request(未加工のリクエスト)]クエリフィールドにドロップします。

    • 構築(Construct)出力フィールドをドラッグして、[Raw Request(未加工のリクエスト)]ヘッダーフィールドにドロップします。

    • ヘルパーフローのurlフィールドをドラッグして、Raw Requestの[url]フィールドにドロップします。

    • クエリーとヘッダーのドラッグ先の出力フィールドの名前を付けることをおすすめします。

  18. フローを保存して、フローがオフ(Flow is OFF)スイッチをオン(ON)に切り替えます。

次の手順

ステップ4:フローのテスト