Join String Multi(JoinStringMulti)
このノードは技術的に、ユーザーが入力文字列の数を2から1000の範囲で動的に定義することを可能にします。
Join String Multi
Join String Multi ノードは、技術的にユーザーが入力文字列の数を動的に定義することを可能にし、その範囲は2から1000です。
Join String Multi ノードは、複数の入力テキスト文字列を単一の文字列に結合する、またはそれらを文字列リストとして組み合わせることを主な機能とするテキスト処理ツールです。設定可能な区切り文字を使用して各部分を連結し、ユーザーに柔軟なテキスト構築方法を提供します。
ノード機能
このノードは技術的に、ユーザーが入力文字列の数を動的に定義することを可能にし、その範囲は2から1000です。inputcount パラメータでアクティブな入力ポートの数を制御し、delimiter パラメータを使用して文字列を連結する際の区切り文字を指定します。その中核となるメカニズムは、すべてのアクティブな入力を走査し、return_list パラメータの設定に基づいて、連結された長い文字列を返すか、すべての独立した文字列を含むリストを返すかを決定することです。
ノードパラメータ説明 - Join String Multi
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
inputcount | INT | はい | 2 | 2 - 1000 (ステップ: 1) | inputcount(入力パラメータ):連結する入力文字列の総数を設定します。有効範囲は2から1000で、調整後は「更新」ボタンをクリックして入力ポートを更新する必要があります。 |
string_1 | STRING | はい | - | string_1(入力パラメータ):最初の入力文字列。通常、結合操作の開始部分として使用されます。 | |
delimiter | STRING | はい | - | delimiter(入力パラメータ):文字列を結合する際に各部分を区切るために使用される区切り文字(例:スペースやカンマ)を定義します。 | |
return_list | BOOLEAN | はい | False | - | return_list(入力パラメータ):出力形式を制御します。Falseの場合は連結された単一の文字列を返し、Trueの場合は独立した文字列のリストを返します。 |
string_2 | STRING | いいえ | - | - |
Output
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| string | STRING | string(出力パラメータ):設定に応じて、結合された文字列または文字列リストを出力します。 |
使用シナリオ
実際のワークフローでは、このノードは複雑なプロンプトやファイルパスの構築によく使用されます。例えば、画像生成ワークフローでは、基本説明、スタイルキーワード、画質パラメータを独立した文字列として入力し、このノードを使用してそれらを完全な、テキストから画像へのモデルで使用可能なプロンプトに結合することができます。また、プレフィックス、シリアル番号、サフィックスを組み合わせてファイル名を一括処理するためにも使用できます。
注意事項
return_list が True に設定されている場合、ノードの出力は Python リストオブジェクト(ComfyUI 内部では文字列型として表現)であることに注意してください。これは、後続のノードがリストを処理する能力を持っている必要があるかもしれません。入力文字列の数は inputcount パラメータによって制限され、少なくとも2である必要があります。
Join String Multi ノードソースコードリンク
Join String Multi ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。