Разбивает строку разделителем

Материал относится к приложению «swebs.crm_robots».

Робот “Разбить строку разделителем” для Битрикс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 означает успешное выполнение операции

Пустой разделитель может привести к ошибке