Цикл

Повторите действия для каждого элемента списка.

Инструменты → Цикл

Настройки

Поле / настройкаЧто указать
Что подать в циклМассив. После фильтра обычно {{ $json.items }}; весь объект с items передавать нельзя.
Сколько элементов обработатьВсе элементы; один раз, только первый; либо указать количество.
Количество проходовДля режима ограничения: целое число от 1 до 1 000.

Как соединить блоки

  1. Передайте массив

    Соедините выход запроса или фильтра со входом «Цикла». Выберите именно список, например {{ $json.items }}.

  2. Подключите тело

    Выход «Каждый элемент» соедините с действием или цепочкой действий.

  3. Верните управление

    Последнее действие цепочки соедините обратно со входом этого же цикла. Следующий элемент будет взят только после реально выполненного возврата.

  4. Добавьте продолжение

    К выходу «Готово» подключите то, что должно выполниться после списка. Для пустого списка «Готово» запускается сразу.

Условие внутри цикла

Если после условия обработка должна продолжиться в любом случае, проверьте путь возврата и для «Да», и для «Нет». Когда одна из веток обрывается, соответствующая итерация не возвращает управление циклу.

Лимиты

До 1 000 элементов, 8 уровней вложения и 5 000 выполнений блоков. Ограничение «обработать один» не позволяет подать массив больше 1 000: размер входа проверяется отдельно.

Тест одного блока и тест схемы

Проверка отдельного блока цикла выполняет только первый элемент и не выполняет «Готово». Для проверки переходов и всех итераций проверяйте схему целиком.

Редактор потоков
Редактор Потоков