Roboteka
Roboteka · Robôs · Comprimento da cadeia / número de palavras

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

  1. O robô recebe o texto da mensagem de um campo do negócio
  2. O robô conta o número de caracteres da cadeia
  3. 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

Robôs semelhantes