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