コンテンツにスキップ

リスト作成 (CreateList)

概要 (What is it?)

CreateList ノードは、提供されたアイテムからリストを作成するための汎用ユーティリティノードです。複数の入力を1つのリスト出力にまとめることで、ワークフロー内で動的にリストを構築できます。

使用する場面 (When would I use it?)

以下のような場面で CreateList ノードを使用します:

  • 複数のアイテムを1つのリストにまとめたい場合
  • ワークフロー内の様々な入力からリストを作成したい場合
  • リスト形式を要求するデータ構造を構築したい場合
  • リスト入力を必要とするノードに渡すデータを準備したい場合
  • 複数の値を単一のリスト構造に集約したい場合

使い方 (How to use it)

基本セットアップ

  1. ワークフローに CreateList ノードを追加します
  2. 個別のアイテムを "items" 入力に接続するか、ノードのプロパティで直接追加します
  3. すべての入力が結合され、1つのリストとして出力されます

パラメータ一覧 (Parameters)

  • items: 結合するアイテムのリスト(任意の型の複数の入力をサポート)
  • output: すべての入力アイテムを含む結合リスト

出力 (Outputs)

  • output: 入力として提供されたすべてのアイテムを含むリスト

使用例 (Example)

異なるデータ型が混在するリストを作成したい場合の例:

  1. ワークフローに CreateList ノードを追加します
  2. 様々な入力(テキスト、数値、その他のデータ型など)を "items" パラメータに接続します
  3. 接続された順序に従ってすべてのアイテムを含んだリストが出力されます

重要な注意点 (Important Notes)

  • CreateList ノードはあらゆる型のアイテムを処理できます
  • アイテムは接続された順序でリストに追加されます
  • 入力アイテムが変更されると、ノードの出力は自動的に更新されます
  • 接続ピン経由だけでなく、ノードのプロパティから直接アイテムを追加することも可能です

よくある問題 (Common Issues)

  • 空のリスト: アイテムが何も提供されない場合、出力は空リスト [] になります
  • 型の不一致: ノード自体はあらゆる型のアイテムを受け入れますが、後続の受け取り側ノードが混在するデータ型を正常に処理できるか確認してください