Roboteka
Roboteka · Robots · Eliminar duplicados del array

Eliminar duplicados del array

El robot «Eliminar duplicados del array» conserva solo los elementos únicos de un array de valores en los procesos de negocio y robots de Bitrix24 (Alaio). Acepta un campo múltiple o la salida de otro robot; la comparación por defecto no distingue mayúsculas y se conserva el orden de las primeras apariciones. Devuelve el array sin duplicados, el número de elementos únicos y el número de repeticiones eliminadas.

El robot elimina los valores repetidos de un array y conserva la primera aparición de cada elemento en el orden original. La entrada es un campo múltiple (como etiquetas, correos o el resultado de dividir una cadena) y el indicador «Distinguir mayúsculas»: por defecto Madrid y madrid cuentan como un mismo valor, con Y son distintos. Casos de uso típicos: limpiar una lista de correos repetidos antes de un envío; contar cuántas fuentes distintas se han acumulado en un campo múltiple; comparar la cantidad antes y después para detectar duplicados. Devuelve el array sin duplicados, el número de elementos únicos y el número de repeticiones eliminadas — úselos en los siguientes pasos del proceso de negocio.

¿Qué parámetros de entrada acepta el robot?

Parámetro Tipo ¿Obligatorio? Por defecto
Array de valores string
Distinguir mayúsculas (Y/N, por defecto N) string

¿Qué devuelve el robot?

Parámetro Tipo
Array sin duplicados string
Número de elementos únicos int
Duplicados eliminados int

Escenario: envío sin cartas repetidas

  1. En una negociación se ha acumulado una lista de correos con duplicados
  2. El robot elimina las repeticiones del array de direcciones
  3. El bucle de envío recorre el array sin duplicados — cada dirección recibe exactamente una carta

Robots similares