> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agentify.jp/llms.txt
> Use this file to discover all available pages before exploring further.

# ループ

<img src="https://mintcdn.com/trendoinc/JIbvu0Q5ON1Na9nl/images/31.png?fit=max&auto=format&n=JIbvu0Q5ON1Na9nl&q=85&s=3e2a3961fd10a8c21e5101b487239a98" width="592" height="1104" data-path="images/31.png" />

### **モジュール概要**

* **指定した処理を繰り返し実行するためのモジュールです。**

* **ループ処理を「スタートポイント」と「エンドポイント」で囲むことで、フロー全体のループ実行が可能です。**

### 🔌 入力とトリガー (Inputs & Triggers)

<CardGroup cols={2}>
  <Card title="条件をすべて満たした場合に動作を開始" icon="link">
    **タイプ**: ブール型

    本ノードは複数のブール型入力を接続可能。**全ての条件が `true`** の場合に本モジュールを実行します（AND条件）。
  </Card>

  <Card title="いずれかを満たした場合に動作を開始" icon="bolt">
    **タイプ**: ブール型

    本ノードは複数のブール型入力を接続可能。**いずれか1つでも条件が `true`** の場合に本モジュールを実行します（OR条件）。
  </Card>

  <Card title="入力データ" icon="list">
    **タイプ**: 配列（任意のデータ型）

    ループ対象のデータを受け取ります（配列で指定する必要があります）。
  </Card>
</CardGroup>

### 📤 設定と動作 (Settings & Behavior)

<CardGroup cols={2}>
  <Card title="インデックス" icon="hashtag">
    ループの現在の実行回数（`{{xxxx.index}}` で取得可能）。
  </Card>

  <Card title="要素値" icon="cube">
    現在のループで処理する配列内の要素（`{{xxxx.item}}` で取得可能）。
  </Card>

  <Card title="配列の長さ" icon="ruler">
    対象の配列の要素数（`{{xxxx.length}}` で取得可能）。
  </Card>

  <Card title="スタートポイント" icon="play">
    **タイプ**: ブール型

    ループ処理を開始するトリガー。
  </Card>

  <Card title="エンドポイント" icon="stop">
    **タイプ**: ブール型

    ループの最後のモジュールと接続し、ループ処理を完結させます。
  </Card>

  <Card title="モジュール実行終了" icon="check-double">
    **タイプ**: ブール型

    **本モジュールの実行完了時、出力値は `True` となります**（通常、次処理を開始するためのトリガーとして使用）。
  </Card>
</CardGroup>
