CRM роботы 2.0 + AI (300+ роботов)

Удалить HTML-теги из текста

Робот «Удалить HTML-теги из текста» убирает разметку для сохранения текста в поле или передачи дальше.

Настройки робота «Удалить HTML-теги из текста» в Битрикс24

Видимая часть формы настройки в Битрикс24. Скриншот показывает поля действия; он не подтверждает выполнение учебного примера.

Для кого и какую задачу решает

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

Теги форматирования мешают читать значение там, где HTML не поддерживается. Робот удаляет синтаксис тегов и комментарии, сохраняя текстовое содержимое. Это очистка разметки, а не перевод HTML в полностью оформленный документ.

Параметры и подготовка

Поле Как заполнить
Текст (TEXT) Необязательное поле
Теги (REGULAR_EXPRESSION) Необязательное поле

Перед настройкой выберите, откуда процесс получит каждое значение: постоянная настройка, поле карточки или результат предыдущего шага. Подписи в таблице соответствуют полям робота. Коды в скобках помогают различать похожие параметры при передаче данных между шагами.

Как использовать

  1. Передайте текст в TEXT. Если источник возвращает список, робот обработает только первый элемент; для всех элементов используйте отдельный перебор.
  2. Поле «Теги» сохранено в настройках совместимости и не выбирает разрешённые теги: действие удаляет разметку по своему правилу.
  3. После выполнения проверьте статус и «Результат». Существующие переносы строк сохраняются, но сами теги абзаца не создают новые переносы автоматически.
  4. Передайте результат в обычное текстовое поле. Если нужны отступы, нормализация пробелов или перевод HTML-сущностей, добавьте отдельную подготовку.

Учебный пример и ожидаемый результат

Для TEXT=<b>Кабель</b><!--комментарий--> 2 шт. ожидается «Кабель 2 шт.». Комментарий удаляется, текст внутри жирного выделения остаётся. Для списка из двух строк обрабатывается первая. При HTML-сущности вроде &amp; не обещается автоматическое превращение в символ &: результат нужно проверять с учётом исходного текста.

Пример показывает подготовленные учебные данные. Фактический результат зависит от переданных значений и доступных данных вашего процесса.

Что возвращает и как продолжить процесс

  • «Результат» (result1).

Выход result1 содержит очищенный текст. Он не сообщает число удалённых тегов и не возвращает их список. Пустой результат допустим, если исходное значение состояло только из разметки или было пустым.

Выход «Статус выполнения» проверяйте перед передачей результата дальше. При отрицательном статусе прочитайте «Пояснение ошибки» и направьте процесс на исправление исходных данных. Успешный статус подтверждает выполнение действия; содержательные признаки результата проверяйте отдельно.

Ограничения и разбор ошибок

Передайте текст. Робот удаляет теги и комментарии, сохраняет содержимое и переносы строк. Если передан список, обрабатывает только первое значение.

Не используйте удаление тегов как полноценную проверку безопасности HTML для публикации: задача робота ограничена текстовым преобразованием. Содержимое внутри некоторых служебных тегов может остаться текстом. Робот не отправляет сообщение и не перезаписывает поле автоматически.