Данные часто приходят в связку одной строкой: несколько адресов, товаров или ID перечислены через запятую, точку с запятой или другой символ.
Работать с такой строкой дальше неудобно, следующий шаг воспринимает её как одно значение.
Инструмент «Разделить строку на элементы строковой секции (массив)» разбивает такую строку по указанному символу и передаёт каждый элемент отдельно. После этого следующие шаги связки могут обработать элементы по одному — например, создать отдельную строку в таблице для каждого значения.
Когда использовать инструмент
Используйте инструмент, если в одном поле приходит сразу несколько значений, а обработать их нужно по отдельности.
Чаще всего это следующие сценарии:
- в ячейке таблицы перечислено несколько товаров, услуг или адресов;
- сервис присылает список ID или email одной строкой через разделитель;
- из формы приходят несколько выбранных вариантов ответа в одном поле;
- нужно создать отдельную запись в CRM или таблице для каждого значения из списка.
Если в поле приходит одно значение, инструмент не нужен.
Как добавить инструмент в связку
Инструмент добавляется между шагами связки — после того шага, который передаёт строку, и до шага, который должен обработать её элементы.
- Откройте связку и нажмите «+» в том месте, куда нужно добавить инструмент.
- Введите в строке поиска и выберите инструмент «Разделить строку на элементы строковой секции (массив)» в колонке «Строки (Списки)».

Как настроить инструмент
У инструмента два обязательных поля.

Строка для разделения
Поле, значение которого нужно разбить на элементы. Подставьте в него поле из предыдущего шага связки, например, столбец таблицы или поле сделки.
Разделитель
Символ, по которому строка делится на элементы. Это может быть любой символ или набор символов: ;, ,, |, пробел и так далее.
Укажите тот символ, который реально разделяет значения в исходной строке. Если разделитель не совпадёт, инструмент вернёт всю строку одним элементом.
Что инструмент передаёт дальше
На выходе инструмент передаёт в следующие шаги одну строковую секцию с названием «Разделённые элементы». В этой секции одно поле, которое содержит сами элементы.
Разберём на примере. На входе — строка с тремя значениями через ;:
string = "name1;name2;name3";
Разделитель — ;. На выходе получаем три элемента в одной секции:
[
{result: 'name1'},
{result: 'name2'},
{result: 'name3'},
]
Так результат выглядит в самой связке:

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

Либо три отдельные строки:

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