Цикл
Повторите действия для каждого элемента списка.
Настройки
| Поле / настройка | Что указать |
|---|---|
| Что подать в цикл | Массив. После фильтра обычно {{ $json.items }}; весь объект с items передавать нельзя. |
| Сколько элементов обработать | Все элементы; один раз, только первый; либо указать количество. |
| Количество проходов | Для режима ограничения: целое число от 1 до 1 000. |
Как соединить блоки
Передайте массив
Соедините выход запроса или фильтра со входом «Цикла». Выберите именно список, например
{{ $json.items }}.Подключите тело
Выход «Каждый элемент» соедините с действием или цепочкой действий.
Верните управление
Последнее действие цепочки соедините обратно со входом этого же цикла. Следующий элемент будет взят только после реально выполненного возврата.
Добавьте продолжение
К выходу «Готово» подключите то, что должно выполниться после списка. Для пустого списка «Готово» запускается сразу.
Условие внутри цикла
Если после условия обработка должна продолжиться в любом случае, проверьте путь возврата и для «Да», и для «Нет». Когда одна из веток обрывается, соответствующая итерация не возвращает управление циклу.
Лимиты
До 1 000 элементов, 8 уровней вложения и 5 000 выполнений блоков. Ограничение «обработать один» не позволяет подать массив больше 1 000: размер входа проверяется отдельно.
Тест одного блока и тест схемы
Проверка отдельного блока цикла выполняет только первый элемент и не выполняет «Готово». Для проверки переходов и всех итераций проверяйте схему целиком.