Roboteka
Roboteka · Robôs · Remover espaços extras

Remover espaços extras

O robô «Remover espaços extras» limpa os espaços de uma cadeia em processos de negócios e robôs do Bitrix24 (Alaio): nas duas bordas, só no início ou só no fim, e com o indicador ligado ainda funde os espaços internos repetidos em um. Entende espaços rígidos de texto colado. Retorna a cadeia limpa e o seu comprimento.

O robô remove o lixo invisível das cadeias — espaços nas bordas e duplicados internos quebram comparações em condições, a busca de duplicatas e a inserção em documentos. A entrada é a cadeia, o lugar da limpeza (both — dos dois lados, start — só o início, end — só o fim) e o indicador de fundir espaços internos repetidos. Além dos espaços comuns são removidos tabulações, quebras de linha nas bordas e espaços rígidos que costumam chegar com texto colado de documentos. Casos típicos de uso: limpar um nome completo antes de compará-lo com um contato existente; tirar o espaço final de um número de contrato copiado; arrumar o texto antes de gravá-lo em um campo. Retorna o resultado e o seu comprimento — compare o comprimento com o original para saber se havia lixo.

Quais parâmetros de entrada o robô aceita?

Parâmetro Tipo Obrigatório? Padrão
Cadeia de origem text sim
Onde limpar: both — dos dois lados, start — no início, end — no fim (padrão both) string
Fundir espaços internos repetidos (Y/N, padrão N) string

O que o robô retorna?

Parâmetro Tipo
Resultado text
Comprimento do resultado int

Cenário: limpeza de um número de contrato

  1. Um gerente cola um número de contrato com um espaço acidental no fim
  2. O robô remove os espaços das bordas da cadeia
  3. O número limpo é gravado no campo do negócio e a busca encontra o documento

Robôs semelhantes