Construct

ユーザー定義入力の組に基づいて、新しいオブジェクトを作成します。

入力フィールド

  • (ユーザーにより作成されるフィールド):出力オブジェクトに作成するキーごとに、1つの入力を作成します。入力の名前が、作成されるオブジェクトのキー名になります。それぞれの入力は、オブジェクトやリストも含めて任意の型に設定できます。

出力フィールド

  • output:新たに作成されるオブジェクト

顧客を表すオブジェクトを作成するとします。このオブジェクトには、First nameLast nameAgeLoyaltyの4つのキーがあり、最後のキーは顧客がロイヤリティプランのメンバーであるかどうかを示します。

関数カードを使用して、各キー名の入力を作成し、入力タイプを設定します。両方の名前フィールドはデフォルトではテキストですが、 Ageは数字、Loyaltyの値はtrueまたはfalseになる必要があります。

カードは、テキストフィールドのドラッグによって完成できます。ロイヤリティプランのメンバーである29歳のJane Smithという顧客に対してフローを実行すると、次のような出力オブジェクトが得られます。

コピー
出力オブジェクト
{ 
"First name": "Jane",
"Last name": "Smith",
"Age": 29,
"Loyalty": true
}

この関数を使用して任意のオブジェクトを構築できます。リストを含め、あらゆる型の入力を設定できます。

高度な使用法として、2つのオブジェクトconstructを使用することで、キーの1つをオブジェクトとして定義し、そのオブジェクトを実行時に構築できます。最初に内側のオブジェクトを定義してから2番目のオブジェクトを定義し、キーの1つの型をオブジェクトに設定します。最後に、最初のカードの出力を、2番目のカードにあるオブジェクトのキーにドラッグします。

関連項目

Workflowsの関数

Workflows要素