Map
Map関数は、ヘルパーフローを使ってオブジェクト内の各キーを反復処理し、出力としてオブジェクトを作成します。
入力オブジェクト内の各キーに対して、キー(key)名と対応する値(value)を使ってヘルパーフローが実行されます。フローの選択(Select Flow)ダイアログでヘルパーフローを選択すると、渡すキーと値を次の値を使用(With the following values)セクションのドロップダウンフィールドで選択できるようになります。
ヘルパーフローは、リターン(Return)(key)カードを使ってキー(key)(value)と値(value)(Return)の2つの値を出力する必要があります。キーと値の各ペアは、新しい出力オブジェクト内の1つのキーを作成します。
ヘルパーフローは、Continue Ifまたは同様の分岐ロジックを使って一部のキーをフィルタリングで除外することもできます。たとえば、ヘルパーフローがキーと値のペアを返さずに完了した場合、その反復処理は出力オブジェクトにキーを提供しません。
入力フィールド
| フィールド | 定義 | タイプ | 必須 |
|---|---|---|---|
| For each item in this list | |||
| object | 処理するオブジェクトまたはオブジェクトのリスト。 | オブジェクト | 正 |
| Run this Flow | |||
| ヘルパーフロー(Helper Flow) | キーと値の各ペアを処理するヘルパーフロー。 | フロー | 正 |
| With these options | |||
| 同時並行処理(concurrency) | 並列に処理するキーの数。 | 数値 | FALSE |
| 以下の値を使用(With the following values) | |||
| 入力(Inputs) | ヘルパーフローにより定義される、動的に生成される入力。キーを受け取る入力と値を受け取る入力をドロップダウンリストを使って指定します。 | 各種 | TRUE |
出力フィールド
| フィールド | 定義 | タイプ |
|---|---|---|
| 出力(output) | ヘルパーフローからのキーと値のペアによって作成される新規オブジェクト。 | オブジェクト |