Дія loop__start
System ID:
action_loop__start
У сценарії також:loop__start
Alias тієї ж логіки:loop_start(action_loop_start).
Опис
Запускає ітерацію по масиву обʼєктів. Масив можна передати напряму в JSON або взяти з константи (constant). Поточний елемент записується в loop_data; також створюються loop_array, loop_max і loop_iterator. Далі в сценарії обробіть елемент і завершіть ітерацію через loop__end.
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| success | Цикл стартував, у loop_data є перший / наступний елемент |
| error | Немає параметрів, масив невалідний або порожній |
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
| (прямий масив) | array | ні | [] | Масив обʼєктів для ітерації (якщо конфіг — масив) |
constant | string | ні | — | Імʼя константи з масивом (якщо конфіг — обʼєкт) |
Приклад конфігурації
{
"constant": "photos"
}
Або напряму:
[
{ "name": "Item 1", "value": 1 },
{ "name": "Item 2", "value": 2 }
]