Roboteka
Roboteka · Catálogo · Comprobar si un valor existe en el array

Comprobar si un valor existe en el array

El robot «Comprobar si un valor existe en el array» comprueba si un valor de búsqueda está entre los elementos de un array en los procesos de negocio y robots de Bitrix24. Acepta un campo múltiple o la salida de otro robot y una cadena de búsqueda, y compara sin distinguir mayúsculas de minúsculas por defecto. Devuelve un indicador «Encontrado» Y/N y el índice de la primera coincidencia (-1 si no se encuentra).

El robot busca un valor concreto dentro de un array de cadenas e informa de si está presente. La entrada es un campo múltiple (como las etiquetas de un contacto, una lista de productos de una negociación o la salida de otro robot) y el valor a buscar; el indicador «Distinguir mayúsculas» cambia entre coincidencia exacta y búsqueda sin distinguir mayúsculas de minúsculas (sin distinguir por defecto). Casos de uso típicos: antes del cambio de etapa de la negociación, comprobar que una etiqueta requerida ya está en la lista de etiquetas; omitir un envío cuando el e-mail del contacto no está en el array de direcciones permitidas; ramificar el proceso según si una opción dada está seleccionada en un campo múltiple del prospecto. Devuelve «Encontrado» Y/N y el índice de la primera coincidencia (-1 cuando el valor no está) — compárelos en la condición del siguiente paso del proceso de negocio.

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

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

¿Qué devuelve el robot?

Parámetro Tipo
Encontrado (Y/N) string
Índice de la primera coincidencia (-1 si no se encuentra) int

Escenario: comprobación de etiqueta antes de una acción automática

  1. Una negociación entra en la etapa «En curso»
  2. El robot comprueba si el valor «VIP» está en el campo múltiple de etiquetas de la negociación
  3. Con Encontrado = Y el proceso asigna una tarea al gestor, con N continúa la ruta normal

Robots similares

Artículos relacionados