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