ループノードは、条件に基づいて、または配列が完全に処理されるまで、一連のワークフローステップを繰り返します。キャンバス上に出力ブランチが2つ生成されます:Loop(各イテレーションで実行されるステップ)とDone(ループ完了後に実行されるステップ)です。ループチェーンの最後のステップは、ループノードの入力に接続し、イテレーションサイクルを形成する必要があります。
ループ条件
| フィールド | 必須 | 説明 |
|---|
| 条件タイプ | はい | ループがどのようにイテレーションするかを決定します。以下のオプションを参照してください。 |
| ループを続行 | はい | ループがいつ続行されるかを制御します。オプションはTrue(ループを続行)とFalse(即座に停止)です。 |
条件タイプ
| タイプ | 説明 |
|---|
| 配列イテレーション | 配列の各アイテムを反復します。 |
| ブール値条件 | ブール値の条件がtrueと評価される間、ループを続行します。 |
| イテレーション回数 | 固定回数だけループします。 |
| 式 | カスタム式がtrueと評価される間、ループを続行します。 |
| シンプルなTrue/False | ループ動作をテストするための基本的なtrue/false値です。 |
安全設定
| フィールド | 説明 |
|---|
| 最大イテレーション回数 | ループが実行できる最大回数です。デフォルトは10です。無限ループを防ぐための安全制限として機能します。 |
ループ構造
ループノードは、キャンバス上に出力ブランチを2つ生成します:
| ブランチ | 説明 |
|---|
| Loop | 各イテレーションで実行されるステップに接続します。 |
| Done | ループ完了後に実行されるステップに接続します。 |
実行結果
実行結果タブには、ノード実行後のループ実行詳細が表示されます。
ループチェーンの最後のステップは、イテレーションサイクルを形成するためにループノードの入力に接続する必要があります。条件がtrueと評価されている間、ループは続行されます。