Роботека
Роботека · Роботы · HTML-таблица из массива

HTML-таблица из массива

Робот «HTML-таблица из массива» собирает готовую HTML-таблицу из массива строк в бизнес-процессах и роботах Битрикс24. Каждый элемент массива становится строкой таблицы, разделитель делит его на колонки, отдельным полем задаётся строка заголовков. Возвращает HTML-код таблицы для подстановки в письмо или уведомление, а также число строк и колонок.

Робот превращает массив строк в аккуратную HTML-таблицу со встроенными стилями, которую можно вставить в письмо, уведомление или комментарий — собрать таблицу штатными средствами бизнес-процесса не получится. На вход подаётся массив (каждый элемент — будущая строка таблицы), разделитель колонок (по умолчанию точка с запятой) и необязательная строка заголовков через тот же разделитель. Значения экранируются, поэтому специальные символы в данных не ломают разметку; строки с разным числом колонок дополняются пустыми ячейками. Типовые случаи применения: отправить менеджеру список товаров сделки таблицей; собрать отчёт по платежам в письмо клиенту; вывести результаты нескольких роботов в одном уведомлении. Возвращает HTML-код таблицы, число строк и колонок — подставьте код в тело письма на следующем шаге бизнес-процесса.

Какие параметры принимает робот?

Параметр Тип Обязательный? По умолчанию
Массив строк (каждый элемент — строка таблицы) string да
Разделитель колонок (по умолчанию ;) string
Строка заголовков через тот же разделитель (не обязательно) string

Что возвращает робот?

Параметр Тип
HTML-код таблицы string
Количество строк int
Количество колонок int

Сценарий: таблица товаров в письме клиенту

  1. В процессе собран массив строк вида «Название;Количество;Цена»
  2. Робот собирает HTML-таблицу с заголовками «Товар;Кол-во;Цена»
  3. Готовый HTML подставляется в письмо — клиент получает аккуратную таблицу заказа

Похожие роботы