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

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

Робот “Разбить строку разделителем” для Битрикс24"

Для чего может пригодиться

Робот “Разбить строку разделителем” представляет собой полезный инструмент автоматизации, который позволяет разделить текстовую строку на отдельные части по заданному разделителю. Этот робот особенно полезен в следующих ситуациях:

	 Основные сценарии использования:





	

		Обработка ФИО: Разделение полного имени "Иванов Иван Иванович" на фамилию, имя и отчество

Парсинг адресов: Разбивка адреса типа “Москва, Красная площадь, д.1” на город, улицу и номер дома

Работа с телефонными номерами: Разделение номера “+7-495-123-45-67” на код страны, код города и номер

Обработка списков: Разделение строки с перечислением “товар1, товар2, товар3” на отдельные элементы

Парсинг данных из внешних источников: Обработка CSV-подобных данных или других структурированных текстов

Извлечение данных из email: Разделение email адреса на имя пользователя и домен

Лиды - для обработки входящих данных

Сделки - для структурирования информации

Счета - для разделения реквизитов

Смарт-процессы - для обработки пользовательских данных

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

Настройка параметров:

	 Входящие параметры:





	

		Текст - строка, которую необходимо разделить

Разделитель - символ или последовательность символов, по которым происходит разделение (например: “,”, “;”, " ", “-”)

Замена - параметр для дополнительной обработки (опционально)

Текст: {{Контакт.Имя}} (например, “Петров Петр Петрович”)

Разделитель: (пробел)

Результат:

Результат 1: “Петров”

Результат 2: “Петр”

Результат 3: “Петрович”

Текст: “Ноутбук, Мышь, Клавиатура, Монитор”

Разделитель: , (запятая с пробелом)

Результат:

Результат 1: “Ноутбук”

Результат 2: “Мышь”

Результат 3: “Клавиатура”

Результат 4: “Монитор”

Добавьте робота в бизнес-процесс на нужной стадии

Настройте входящий текст - укажите поле или введите текст вручную

Задайте разделитель - определите символ для разделения

Используйте результаты - в последующих действиях обращайтесь к Результат 1, Результат 2 и т.д.

Проверьте статус - поле “Статус” покажет успешность выполнения

Робот возвращает максимум 10 частей строки

Если частей меньше 10, незаполненные результаты будут пустыми

Статус true означает успешное выполнение операции

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