> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-docs-custom-nodes-sdk-v2-frontend.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# DCTestNode - ComfyUI Built-in Node Documentation

> DCTestNode は、動的コンボボックスでのユーザーの選択に基づいて、異なるタイプのデータを返すロジックノードです。

DCTestNode は、動的コンボボックスでのユーザーの選択に基づいて、異なるタイプのデータを返すロジックノードです。これは条件付きルーターとして機能し、選択されたオプションによって、どの入力フィールドがアクティブになるか、ノードがどのタイプの値を出力するかが決まります。

## 入力

このノードは動的コンボセレクターを使用します。`combo` パラメータは常に表示され、他の入力フィールドは、対応するオプションが選択された場合にのみ表示されます。

### 共通入力

| パラメータ   | 説明                                              | データ型           | 必須 | 範囲                                                             |
| ------- | ----------------------------------------------- | -------------- | -- | -------------------------------------------------------------- |
| `combo` | どの入力フィールドがアクティブになるか、ノードが何を出力するかを決定するメインの選択項目です。 | DYNAMIC\_COMBO | はい | `"option1"`<br />`"option2"`<br />`"option3"`<br />`"option4"` |

### option1 入力

| パラメータ    | 説明                                                                          | データ型   | 必須 | 範囲 |
| -------- | --------------------------------------------------------------------------- | ------ | -- | -- |
| `string` | テキスト入力フィールドです。このフィールドは、`combo` が `"option1"` に設定されている場合にのみアクティブになり、必須となります。 | STRING | はい | -  |

### option2 入力

| パラメータ     | 説明                                                                         | データ型 | 必須 | 範囲 |
| --------- | -------------------------------------------------------------------------- | ---- | -- | -- |
| `integer` | 整数の入力フィールドです。このフィールドは、`combo` が `"option2"` に設定されている場合にのみアクティブになり、必須となります。 | INT  | はい | -  |

### option3 入力

| パラメータ   | 説明                                                                        | データ型  | 必須 | 範囲 |
| ------- | ------------------------------------------------------------------------- | ----- | -- | -- |
| `image` | 画像入力フィールドです。このフィールドは、`combo` が `"option3"` に設定されている場合にのみアクティブになり、必須となります。 | IMAGE | はい | -  |

### option4 入力

`combo` が `"option4"` に設定されている場合、ノードは2つ目の動的コンボセレクター（`subcombo`）を表示します。このセレクターは、ネストされた一連の入力フィールドを制御します。

| パラメータ      | 説明                                                                                                          | データ型           | 必須  | 範囲                     |
| ---------- | ----------------------------------------------------------------------------------------------------------- | -------------- | --- | ---------------------- |
| `subcombo` | `combo` が `"option4"` に設定されている場合に表示される、2つ目の動的コンボ選択です。どのネストされた入力フィールドがアクティブになるかを決定します。                       | DYNAMIC\_COMBO | はい  | `"opt1"`<br />`"opt2"` |
| `float_x`  | 小数の入力フィールドです。このフィールドは、`combo` が `"option4"` に設定され、`subcombo` が `"opt1"` に設定されている場合にのみアクティブになり、必須となります。      | FLOAT          | はい  | -                      |
| `float_y`  | 小数の入力フィールドです。このフィールドは、`combo` が `"option4"` に設定され、`subcombo` が `"opt1"` に設定されている場合にのみアクティブになり、必須となります。      | FLOAT          | はい  | -                      |
| `mask1`    | マスク入力フィールドです。このフィールドは、`combo` が `"option4"` に設定され、`subcombo` が `"opt2"` に設定されている場合にのみアクティブになります。これはオプションです。 | MASK           | いいえ | -                      |

**パラメータの制約事項：**

* `combo` パラメータは、他のすべての入力フィールドの表示と必須要件を制御します。選択された `combo` オプションに関連する入力のみが表示され、必須となります（オプションの `mask1` を除く）。
* `combo` が `"option4"` に設定されている場合、`subcombo` パラメータが必須になり、2番目のネストされた入力セット（`float_x` / `float_y` または `mask1`）を制御します。

## 出力

| 出力名      | 説明                                                                                                                                           | データ型    |
| -------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ------- |
| `output` | 出力は、選択された `combo` オプションによって異なります。これは、STRING（`"option1"`）、INT（`"option2"`）、IMAGE（`"option3"`）、または `subcombo` 辞書の文字列表現（`"option4"`）のいずれかになります。 | ANYTYPE |

> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください！ [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DCTestNode/ja.md)

***

**Source fingerprint (SHA-256):** `9dd616a427a56eddb78b48d6eea6f71419b7097d417afae5557132b333641e69`
