Comprimento da cadeia / número de palavras
O robô «Comprimento da cadeia / número de palavras» conta o número de caracteres e o número de palavras de uma cadeia informada nos processos de negócios e robôs do Bitrix24 (Alaio). Os caracteres são contados considerando Unicode (mb_strlen) e as palavras divididas por espaços em branco. Retorna dois números inteiros: «Número de caracteres» e «Número de palavras» para verificações e ramificação do processo.
O robô determina o comprimento de uma cadeia em caracteres e o número de palavras nela. A entrada é uma cadeia de origem; a saída é um inteiro «Número de caracteres» (contado em UTF-8, caracteres multibyte contam como um) e um inteiro «Número de palavras» (o texto é cortado nas extremidades e dividido por espaços em branco). Quando usar: verificar se o texto de um SMS ou comentário cabe em um limite antes de enviar; rejeitar valores muito curtos ou vazios por meio de uma condição posterior; estimar o tamanho de uma descrição ou título antes de salvá-lo em um campo de CRM. Para uma cadeia vazia ambos os valores são zero. Use os números resultantes na condição da próxima etapa do processo de negócios.
Quais parâmetros de entrada o robô aceita?
| Parâmetro | Tipo | Obrigatório? | Padrão |
|---|---|---|---|
| Cadeia de origem | string | sim |
O que o robô retorna?
| Parâmetro | Tipo |
|---|---|
| Número de caracteres | int |
| Número de palavras | int |
Cenário: controle do comprimento do texto do SMS antes do envio
- O robô recebe o texto da mensagem de um campo do negócio
- O robô conta o número de caracteres da cadeia
- Se «Número de caracteres» for maior que 70, uma condição direciona o processo pelo ramo de divisão em partes, caso contrário o SMS sai como uma única mensagem