Дія generate_list
System ID:
action_generate_list
Опис
Бере масив із констант користувача, перетворює його на структуру списку (total, value, list з полями text / value) і зберігає результат у вказану константу. Підходить для випадаючих списків і вибору в сценарії. Опційний mapping задає, з яких полів обʼєкта брати підпис і значення.
Події (гілки сценарію)
Події немає (дія завершується без гілки). Якщо немає list / output або масив не знайдено — також без гілки (тиха відмова).
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
list | string | так | — | Шлях (dot-notation) до масиву в константах, напр. products.list |
output | string | так | — | Імʼя константи, куди зберегти сформований список |
mapping | object | ні | null | Відповідність полів: text і/або value (шляхи в елементі масиву) |
Приклад конфігурації
{
"list": "products.list",
"output": "formatted_products",
"mapping": {
"text": "name",
"value": "id"
}
}