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(出力) ヘルパーフローからのキーと値のペアによって作成される新規オブジェクト。 オブジェクト

関連項目

関数

Workflows要素