Roboteka
Roboteka · Robôs · Remover duplicatas do array

Remover duplicatas do array

O robô «Remover duplicatas do array» mantém apenas os elementos únicos de um array de valores em processos de negócios e robôs do Bitrix24 (Alaio). Aceita um campo múltiplo ou a saída de outro robô; a comparação por padrão não diferencia maiúsculas e a ordem das primeiras ocorrências é preservada. Retorna o array sem duplicatas, o número de elementos únicos e o número de repetições removidas.

O robô remove os valores repetidos de um array e mantém a primeira ocorrência de cada elemento na ordem original. A entrada é um campo múltiplo (como tags, e-mails ou o resultado da divisão de uma cadeia) e o indicador «Diferenciar maiúsculas»: por padrão Lisboa e lisboa contam como um mesmo valor, com Y são diferentes. Casos típicos de uso: limpar uma lista de e-mails repetidos antes de um envio; contar quantas fontes distintas se acumularam em um campo múltiplo; comparar a quantidade antes e depois para detectar duplicatas. Retorna o array sem duplicatas, o número de elementos únicos e o número de repetições removidas — use-os nas próximas etapas do processo de negócios.

Quais parâmetros de entrada o robô aceita?

Parâmetro Tipo Obrigatório? Padrão
Array de valores string sim
Diferenciar maiúsculas (Y/N, padrão N) string

O que o robô retorna?

Parâmetro Tipo
Array sem duplicatas string
Número de elementos únicos int
Duplicatas removidas int

Cenário: envio sem cartas repetidas

  1. Em um negócio acumulou-se uma lista de e-mails com duplicatas
  2. O robô remove as repetições do array de endereços
  3. O laço de envio percorre o array sem duplicatas — cada endereço recebe exatamente uma carta

Robôs semelhantes