Pluck

この関数はオブジェクトのリストを受け付け、サブリストを生成します。入力リストの各オブジェクトから、キー(key)で指定されたキーを抽出し、それらの値を出力リストに入れます。リスト(list)入力はオブジェクトのリストであることが必要です。キー(key)入力は、各アイテムから抽出するキーを定義します。各アイテムのルートのキー名、またはサブオブジェクトのキーを指定するためのドット区切りパスを使用できます。値(values)出力リストの型は、そのキーパスにある値の型に設定する必要があります。型を正しく設定しないと、ほとんどの場合はフローを実行したときに型の不一致エラーが発生します。

入力フィールド

  • リスト(list) (オブジェクトのリスト):このリストに対して実行します。必ずオブジェクトのリストです。

  • キー(key) (テキスト):各入力アイテムから抽出するキー。ドット区切りパスを使用できます。

出力フィールド

値(values):出力リスト。リストのアイテムの型は、パス(path)で定義されているキーの値のタイプと一致するよう設定する必要があります。

リスト(list))[{"name":"Bob","gender":"male"}, {"name":"Sarah","gender":"female"}]で、キー(key)nameの場合、値(values)(テキストリストに設定)は["Bob","Sarah"]になります。