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 | sí | |
| 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
- En una negociación se ha acumulado una lista de correos con duplicados
- El robot elimina las repeticiones del array de direcciones
- El bucle de envío recorre el array sin duplicados — cada dirección recibe exactamente una carta