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

# DCTestNode - ComfyUI Built-in Node Documentation

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

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

## 入力

このノードは動的コンボセレクターを使用します。`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"` に設定されている場合に表示される二次的な動的コンボ選択です。どのネストされた入力フィールドが有効になるかを決定します。                  | 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`）を制御します。
* `combo` が上記4つのオプションのいずれでもない値を受け取った場合、ノードはエラーを発生させます。

## 出力

| 出力名      | 説明                                                                                                                                      | データ型    |
| -------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------- |
| `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`
