Робот “Разбить строку разделителем” для Битрикс24"
Источник: https://s-webs24.ru/apps/robot-razbit-stroku-razdelitelem-dlya-bitriks24/
Для чего может пригодиться
Робот “Разбить строку разделителем” представляет собой полезный инструмент автоматизации, который позволяет разделить текстовую строку на отдельные части по заданному разделителю. Этот робот особенно полезен в следующих ситуациях:
Основные сценарии использования:
Обработка ФИО: Разделение полного имени "Иванов Иван Иванович" на фамилию, имя и отчество
Парсинг адресов: Разбивка адреса типа “Москва, Красная площадь, д.1” на город, улицу и номер дома
Работа с телефонными номерами: Разделение номера “+7-495-123-45-67” на код страны, код города и номер
Обработка списков: Разделение строки с перечислением “товар1, товар2, товар3” на отдельные элементы
Парсинг данных из внешних источников: Обработка CSV-подобных данных или других структурированных текстов
Извлечение данных из email: Разделение email адреса на имя пользователя и домен
Лиды - для обработки входящих данных
Сделки - для структурирования информации
Счета - для разделения реквизитов
Смарт-процессы - для обработки пользовательских данных
Как использовать робота
Настройка параметров:
Входящие параметры:
Текст - строка, которую необходимо разделить
Разделитель - символ или последовательность символов, по которым происходит разделение (например: “,”, “;”, " ", “-”)
Замена - параметр для дополнительной обработки (опционально)
Текст: {{Контакт.Имя}} (например, “Петров Петр Петрович”)
Разделитель: (пробел)
Результат:
Результат 1: “Петров”
Результат 2: “Петр”
Результат 3: “Петрович”
Текст: “Ноутбук, Мышь, Клавиатура, Монитор”
Разделитель: , (запятая с пробелом)
Результат:
Результат 1: “Ноутбук”
Результат 2: “Мышь”
Результат 3: “Клавиатура”
Результат 4: “Монитор”
Добавьте робота в бизнес-процесс на нужной стадии
Настройте входящий текст - укажите поле или введите текст вручную
Задайте разделитель - определите символ для разделения
Используйте результаты - в последующих действиях обращайтесь к Результат 1, Результат 2 и т.д.
Проверьте статус - поле “Статус” покажет успешность выполнения
Робот возвращает максимум 10 частей строки
Если частей меньше 10, незаполненные результаты будут пустыми
Статус true означает успешное выполнение операции
Пустой разделитель может привести к ошибке