リストがアイテムを含むか確認 (GetListContainsItem)
概要 (What is it?)
GetListContainsItem ノードは、特定のアイテムがリスト内に存在するかどうかを判定するユーティリティノードです。対象アイテムが入力リスト内に見つかったかどうかを示す真偽値(boolean)を出力します。
使用する場面 (When would I use it?)
以下のような場面で GetListContainsItem ノードを使用します:
- 特定のアイテムがリスト内に存在するかどうかを確認したい場合
- コレクション内に必要なデータが含まれているかを検証したい場合
- アイテムの有無に基づく条件分岐ワークフローを構築したい場合
- アイテムの存在チェックに基づいてリストをフィルタリングまたは処理したい場合
- 動的リスト内に特定のアイテムが現れたかを監視したい場合
使い方 (How to use it)
基本セットアップ
- ワークフローに GetListContainsItem ノードを追加します
- チェック対象のリストを "items" 入力に接続します
- 探したいアイテムを "item" 入力に接続します
- ノードがリスト内にアイテムが存在するかどうかを自動判定して真偽値を出力します
パラメータ一覧 (Parameters)
- items: チェック対象のリスト(リスト入力)
- item: リスト内で検索するアイテム(任意の型)
- contains_item: アイテムが見つかったか (
true) 否か (false) を示す真偽値プロパティ
出力 (Outputs)
- contains_item: 真偽値(アイテムが見つかった場合は
true、見つからない場合はfalse)
使用例 (Example)
タスクリスト内に特定のタスクが含まれているかを確認したい場合の例:
- ワークフローに GetListContainsItem ノードを追加します
- タスクリストを "items" 入力に接続します
- 確認したいタスクを "item" 入力に接続します
- タスクが存在すれば "contains_item" 出力は
true、存在しなければfalseになります
重要な注意点 (Important Notes)
- リストまたはチェック対象アイテムのいずれかが変更されると、出力は自動更新されます
- リストまたはアイテムのいずれかが提供されない場合、出力は
falseになります - アイテムの検索には完全一致比較が用いられます
- 出力は常に真偽値 (boolean) です
よくある問題 (Common Issues)
- 入力がない: リストまたはアイテムのいずれかが接続されていない場合、出力は
falseになります - 無効な入力: 入力がリスト型でない場合、出力は
falseになります - 型の不一致: 正確な比較を行うために、検索アイテムの型とリスト内アイテムの型が一致している必要があります
- 大文字・小文字の区別: 文字列の比較は大文字と小文字を厳密に区別します