Roboteka
Roboteka · Roboty · Długość ciągu / liczba słów

Długość ciągu / liczba słów

Robot „Długość ciągu / liczba słów” liczy liczbę znaków oraz liczbę słów w przekazanym ciągu w procesach biznesowych i robotach Bitrix24 (Alaio). Znaki liczone są z uwzględnieniem Unicode (mb_strlen), a słowa przez podział według znaków odstępu. Zwraca dwie liczby całkowite: „Liczba znaków” i „Liczba słów” do kontroli i rozgałęzienia procesu.

Robot określa długość ciągu w znakach oraz liczbę słów w nim. Na wejściu podaje się ciąg źródłowy; na wyjściu — liczbę całkowitą „Liczba znaków” (liczona w UTF-8, znaki wielobajtowe liczone jako jeden) oraz liczbę całkowitą „Liczba słów” (tekst jest przycinany na krawędziach i dzielony według znaków odstępu). Kiedy stosować: sprawdzić, że tekst SMS lub komentarza mieści się w limicie przed wysłaniem; odrzucić zbyt krótkie lub puste wartości przez następujący warunek; oszacować objętość opisu lub tytułu przed zapisaniem w polu CRM. Dla pustego ciągu obie wartości są równe zero. Uzyskanych liczb używaj w warunku następnego kroku procesu biznesowego.

Jakie parametry wejściowe przyjmuje robot?

Parametr Typ Wymagany? Domyślnie
Ciąg źródłowy string tak

Co zwraca robot?

Parametr Typ
Liczba znaków int
Liczba słów int

Scenariusz: kontrola długości tekstu SMS przed wysłaniem

  1. Robot otrzymuje tekst wiadomości z pola deala
  2. Robot liczy liczbę znaków w ciągu
  3. Jeśli „Liczba znaków” jest większa niż 70, warunek kieruje proces gałęzią podziału na części, w przeciwnym razie SMS wychodzi jako jedna wiadomość

Podobne roboty