Как разделить значение из одного поля на три разных элемента с помощью инструментов Albato
В этой инструкции мы покажем, как разделить информацию из одного поля, например, ФИО (Иванов Иван Иванович), на отдельные переменные “Иванов”, “Иван” и “Иванович”, чтобы корректно передать данные в разные поля карточки Битрикс24 или отдельные столбцы Google Sheets.
1. Создание связок
Перейдите в меню «Мои связки» и выберите «Создать новую».
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_1lf8xs2.png)
1.1. Настройка триггера
Добавляем триггер, который будет запускать связку. В качестве сервиса выберите “VK Реклама”, а в качестве триггера – “Лиды с форм”.
Далее, подключите вашу учетную запись VK Рекламы. Если вы еще не делали этого, нажмите “Добавить подключение“.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_mwk3kn.png)
Затем выберите желаемый режим работы связки.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_8wd19w.png)
1.2. Добавление инструмента “Парсер значений (Регулярные выражения)”
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_zuicec.png)
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_97p748.png)
В поле “Значение для обработки” выберите поле с ФИО, в нашем примере это поле “Имя” из VK Рекламы.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_1tr5x5f.png)
В “Шаблон замены” введите символ \s для определения пробелов между Фамилией, Именем и Отчеством.
В поле “На что заменять” введите символ % или другой уникальный символ, который не встречается в исходных данных.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_ojy2o2.png)
Регулярное выражение в данном примере выполняет следующую функцию:
Оно ищет все пробелы между словами (которые, предположительно, являются разделителями между Фамилией, Именем и Отчеством) и заменяет их на символ % или любой другой символ, который пользователь определяет и который не встречается в исходных данных.
В нашем контексте, если у нас есть строка “Иванов Иван Иванович”, то после применения этого регулярного выражения и замены, строка примет вид “Иванов%Иван%Иванович”.
1.3. Добавляем инструмент “Разделить строку на элементы строковой секции (массив)
В “Строка для разделения” выберите переменную “Результат” из предыдущего шага.
В качестве разделителя используйте символ %.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_1ow5jje.png)
1.4. Извлечение Фамилии. Настройка инструмента “Получить элемент из массива”
В поле “Элемент” выберите “Первый элемент”
в “Строковая секция” – результат шага 1.3.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_yfr40e.png)
Этим шагом мы получили Фамилию.
1.5. Извлечение Имени и Отчества Копируем шаг 1.4 дважды:
Для извлечения имени укажите “2” в поле “Позиция”
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_y3kkjw.png)
Для Отчества выберите “Последний элемент”
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_1jhnn5p.png)
1.6. Интеграция с Google Sheets Добавляем действие “Google Sheets”:
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_96fazs.png)
Переходим к настройке шага:
Столбец А: Передаём Имя (шаг 4).
Столбец F: Передаём Фамилия (шаг 5).
Столбец Е: Передаём Отчество (шаг 6).
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_1outk8x.png)
Завершение Связка настроена! Не забудьте ее включить!
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_f5oqj6.png)
1. Создание связок
Перейдите в меню «Мои связки» и выберите «Создать новую».
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_1lf8xs2.png)
1.1. Настройка триггера
Добавляем триггер, который будет запускать связку. В качестве сервиса выберите “VK Реклама”, а в качестве триггера – “Лиды с форм”.
Далее, подключите вашу учетную запись VK Рекламы. Если вы еще не делали этого, нажмите “Добавить подключение“.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_mwk3kn.png)
Затем выберите желаемый режим работы связки.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_8wd19w.png)
1.2. Добавление инструмента “Парсер значений (Регулярные выражения)”
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_zuicec.png)
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_97p748.png)
В поле “Значение для обработки” выберите поле с ФИО, в нашем примере это поле “Имя” из VK Рекламы.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_1tr5x5f.png)
В “Шаблон замены” введите символ \s для определения пробелов между Фамилией, Именем и Отчеством.
В поле “На что заменять” введите символ % или другой уникальный символ, который не встречается в исходных данных.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_ojy2o2.png)
Регулярное выражение в данном примере выполняет следующую функцию:
Оно ищет все пробелы между словами (которые, предположительно, являются разделителями между Фамилией, Именем и Отчеством) и заменяет их на символ % или любой другой символ, который пользователь определяет и который не встречается в исходных данных.
В нашем контексте, если у нас есть строка “Иванов Иван Иванович”, то после применения этого регулярного выражения и замены, строка примет вид “Иванов%Иван%Иванович”.
1.3. Добавляем инструмент “Разделить строку на элементы строковой секции (массив)
В “Строка для разделения” выберите переменную “Результат” из предыдущего шага.
В качестве разделителя используйте символ %.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_1ow5jje.png)
1.4. Извлечение Фамилии. Настройка инструмента “Получить элемент из массива”
В поле “Элемент” выберите “Первый элемент”
в “Строковая секция” – результат шага 1.3.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_yfr40e.png)
Этим шагом мы получили Фамилию.
1.5. Извлечение Имени и Отчества Копируем шаг 1.4 дважды:
Для извлечения имени укажите “2” в поле “Позиция”
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_y3kkjw.png)
Для Отчества выберите “Последний элемент”
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_1jhnn5p.png)
1.6. Интеграция с Google Sheets Добавляем действие “Google Sheets”:
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_96fazs.png)
Переходим к настройке шага:
Столбец А: Передаём Имя (шаг 4).
Столбец F: Передаём Фамилия (шаг 5).
Столбец Е: Передаём Отчество (шаг 6).
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_1outk8x.png)
Завершение Связка настроена! Не забудьте ее включить!
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image_f5oqj6.png)
Обновлено на: 09/04/2024
Спасибо!