Дія switch
System ID:
action_switch
Опис
Оцінює умови по черзі (ключі обʼєкта — імена подій, значення — вирази). Повертає імʼя першої істинної умови. Підтримує порівняння, рядки в одинарних лапках, * (AND) і + (OR), плейсхолдери.
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| (ключ з конфігу) | Відповідна умова істинна (перша збіглась) |
| error | Помилка розбору виразу |
| (без гілки) | Жодна умова не спрацювала |
Параметри
Фіксованих параметрів немає. Конфіг — JSON-обʼєкт: ключ = імʼя події, значення = умова.
| Елемент | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
| (довільні ключі) | string | ні | — | Вираз умови (плейсхолдери, порівняння, * / +) |
Рекомендовано додати запасну гілку, наприклад "default": "true".
Приклад конфігурації
{
"low": "{{score}} < 50",
"medium": "({{score}} >= 50)*({{score}} < 80)",
"high": "{{score}} >= 80",
"default": "true"
}