Перейти к основному содержимому

HTML

Нода работает с HTML-данными: преобразует JSON в HTML-таблицу, извлекает данные из HTML по CSS-селекторам или генерирует HTML по шаблону с подстановкой данных из воркфлоу.

Настройка

Режим работы выбирается в поле Операция.

Преобразовать в HTML таблицу

Режим "Преобразовать в HTML таблицу"

Преобразует все входящие элементы в HTML-таблицу и возвращает её строкой.

ПараметрОписание
Заглавные заголовкиДобавить строку заголовков с именами полей
ПодписьТекст подписи таблицы (<caption>)
Пользовательские стилиПрименить кастомные CSS-стили

Дополнительные опции: Атрибуты таблицы, Атрибуты заголовка, Атрибуты строки, Атрибуты ячейки — позволяют задать HTML-атрибуты для соответствующих элементов таблицы.

Извлечь содержимое HTML

Режим &quot;Извлечь содержимое HTML&quot;

Парсит HTML-строку и извлекает данные по CSS-селекторам.

ПараметрОписание
Исходные данныеИсточник HTML: JSON — из поля текущего элемента
Свойство JSONИмя поля, содержащего HTML-строку
КлючИмя поля в выходных данных
CSS селекторСелектор для поиска элементов в HTML
Возвращаемое значениеЧто извлечь из найденных элементов: Текст и др.
Вернуть массивВернуть все найденные значения как массив

Опции: Обрезать значения — удалять пробелы по краям извлечённых строк.

Создать HTML шаблон

Режим &quot;Создать HTML шаблон&quot;

Генерирует HTML-строку по шаблону с подстановкой данных из текущего элемента.

ПараметрОписание
HTML шаблонРедактор HTML с поддержкой выражений {{ $json.field }} для подстановки значений
примечание

В шаблоне поддерживаются теги <style> для CSS. Теги <script> включаются в вывод, но не выполняются.

Выходные данные

Зависит от операции:

  • Преобразовать в HTML таблицу — один элемент с полем table, содержащим HTML-строку
  • Извлечь содержимое HTML — элементы с полями, заданными в Ключ
  • Создать HTML шаблон — один элемент с полем html, содержащим сгенерированную HTML-строку