HTML-таблица из массива
Робот «HTML-таблица из массива» собирает готовую HTML-таблицу из массива строк в бизнес-процессах и роботах Битрикс24. Каждый элемент массива становится строкой таблицы, разделитель делит его на колонки, отдельным полем задаётся строка заголовков. Возвращает HTML-код таблицы для подстановки в письмо или уведомление, а также число строк и колонок.
Робот превращает массив строк в аккуратную HTML-таблицу со встроенными стилями, которую можно вставить в письмо, уведомление или комментарий — собрать таблицу штатными средствами бизнес-процесса не получится. На вход подаётся массив (каждый элемент — будущая строка таблицы), разделитель колонок (по умолчанию точка с запятой) и необязательная строка заголовков через тот же разделитель. Значения экранируются, поэтому специальные символы в данных не ломают разметку; строки с разным числом колонок дополняются пустыми ячейками. Типовые случаи применения: отправить менеджеру список товаров сделки таблицей; собрать отчёт по платежам в письмо клиенту; вывести результаты нескольких роботов в одном уведомлении. Возвращает HTML-код таблицы, число строк и колонок — подставьте код в тело письма на следующем шаге бизнес-процесса.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Массив строк (каждый элемент — строка таблицы) | string | да | |
| Разделитель колонок (по умолчанию ;) | string | — | |
| Строка заголовков через тот же разделитель (не обязательно) | string | — |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| HTML-код таблицы | string |
| Количество строк | int |
| Количество колонок | int |
Сценарий: таблица товаров в письме клиенту
- В процессе собран массив строк вида «Название;Количество;Цена»
- Робот собирает HTML-таблицу с заголовками «Товар;Кол-во;Цена»
- Готовый HTML подставляется в письмо — клиент получает аккуратную таблицу заказа