Размер массива / количество элементов
Робот «Размер массива» считает количество элементов в массиве значений в бизнес-процессах и роботах Битрикс24. Принимает множественное поле или результат другого робота; по умолчанию пустые строки не учитываются, а флаг включает их подсчёт. Возвращает число элементов и признак «Массив пустой» Y/N для условного ветвления процесса.
Робот определяет, сколько значений содержит массив, и удобен для проверки множественных полей и результатов других роботов. На вход подаётся множественное поле (например телефоны контакта, товары сделки, теги лида) или массив, собранный предыдущим шагом; флаг «Считать пустые строки» управляет тем, учитывать ли пустые элементы (по умолчанию они отбрасываются). Типовые случаи применения: проверить, что у контакта указан хотя бы один телефон, прежде чем запускать обзвон; запустить особую ветку, если в сделке больше трёх товаров; не продолжать процесс, пока множественное поле пустое. Возвращает количество элементов и признак «Массив пустой» Y/N — сравните их в условии следующего шага бизнес-процесса.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Массив значений | string | да | |
| Считать пустые строки (Y/N, по умолчанию N) | string | — |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Количество элементов | int |
| Массив пустой (Y/N) | string |
Сценарий: проверка заполненности перед обзвоном
- Контакт переходит на стадию «Квалификация»
- Робот считает количество телефонов в множественном поле контакта
- При количестве 0 процесс ставит задачу заполнить телефон, иначе запускает звонок