Роботека
Роботека · Роботы · Длина строки / число слов

Длина строки / число слов

Робот «Длина строки / число слов» считает количество символов и количество слов в переданной строке в бизнес-процессах и роботах Битрикс24. Символы считаются с учётом Unicode (mb_strlen), слова — по разделению пробельными символами. Возвращает два целых числа: «Количество символов» и «Количество слов» для проверок и ветвления процесса.

Робот определяет длину строки в символах и число слов в ней. На вход подаётся исходная строка; на выходе — целое «Количество символов» (подсчёт в кодировке UTF-8, многобайтовые символы считаются как один) и целое «Количество слов» (текст обрезается по краям и делится по пробельным символам). Когда применять: проверить, что текст SMS или комментария укладывается в лимит, прежде чем отправлять; отсечь слишком короткие или пустые значения через последующее условие; оценить объём описания или заголовка перед сохранением в поле CRM. Для пустой строки оба значения равны нулю. Полученные числа используйте в условии следующего шага бизнес-процесса.

Какие параметры принимает робот?

Параметр Тип Обязательный? По умолчанию
Исходная строка string да

Что возвращает робот?

Параметр Тип
Количество символов int
Количество слов int

Сценарий: контроль длины текста SMS перед отправкой

  1. Робот получает текст сообщения из поля сделки
  2. Робот считает количество символов в строке
  3. Если «Количество символов» больше 70, условие отправляет процесс по ветке разбивки на части, иначе SMS уходит одним сообщением

Похожие роботы