Cómo buscar un valor específico dentro de una colección con fórmulas eb Make.com
Aprende a extraer datos de un array en Make usando las funciones map y get. Automatiza tareas complejas sin recorrer bucles manuales.
Necesitas un valor dentro de una array de colecciones y no quieres usar un Iterator? Lo sacas con una fórmula simple. En este tutorial aprenderás a utilizar las funciones nativas de la plataforma de automatización para filtrar datos específicos sin bucles complejos en Make.com.
Relacionado: Verificar direcciones de email - 3 automatizaciones con Make (ex Integromat) - Volumen 1, ChatBots - Facebook Lead Ads - Integromat y Automatizar Webinars vía Zoom - Integromat.
Cuándo aplica extraer valores de un array en Make.com sin Iterator
Imagina que tienes una lista de clientes donde cada registro contiene atributos como nombre y correo electrónico. A veces, solo necesitas el email de una persona concreta, por ejemplo, alguien llamado Luis. Recorrer manualmente cada elemento es ineficiente. Aquí mostramos cómo automatizar tareas utilizando la lógica de fórmulas para extraer ese dato exacto en segundos.
Cómo hacerlo paso a paso
Paso 1: Abrir el panel de mapeo y agregar variable

Para comenzar, agregamos el módulo set variable en el flujo. Le damos un nombre descriptivo a la nueva variable, por ejemplo, email, y preparamos el campo donde escribirá la fórmula.
Paso 2: Escribir la función map

En el valor de la variable, escribimos la función map. Indicamos que la lista o array es clientes y especificamos el campo que nos interesa extraer, en este caso, el campo email. La función map devuelve un listado completo de emails donde se cumple la condición.
Paso 3: Configurar el filtro con get

Ahora definimos el criterio de búsqueda. Le indicamos al sistema cuál es el campo para filtrar, que es nombre, y qué valor buscamos dentro de ese campo, por ejemplo, Luis. Para obtener solo el primer resultado de la lista generada, envolvemos la fórmula anterior con la función get y le pasamos como argumento el una opción.
Paso 4: Ejecutar y validar el resultado

Guardamos los cambios y ejecutamos la escena con el botón run once. Al revisar el último módulo, vemos que se ha extraído correctamente la dirección de correo de la persona llamada Luis. De esta forma, pueden buscar dentro de un array sin necesidad de recorrerlo manualmente.
Qué cambia en el escenario tras extraer valores de un array en Make.com sin Iterator
El sistema muestra únicamente el email correspondiente a la persona filtrada, eliminando el resto de los datos innecesarios del array original.
Qué queda resuelto con extraer valores de un array en Make.com sin Iterator
Con estas funciones básicas de Make.com, puedes simplificar tus flujos de trabajo. Ya no es necesario usar iteradores para encontrar un dato específico; basta con combinar map y get en una sola fórmula. Esto hace que tus procesos digitales sean más rápidos y fáciles de mantener.
Preguntas frecuentes sobre extraer valores de un array en Make.com sin Iterator
¿Cómo extraigo un valor específico de una colección sin usar el módulo Iterator?
Puedes utilizar el módulo Set Variable junto con la función map aplicada a la colección, especificando el campo a extraer y el campo para filtrar por valor. Posteriormente, aplicas la función get sobre el resultado de map para obtener únicamente el primer elemento del listado generado.
¿Qué parámetros debo configurar dentro de la función map para filtrar una colección?
Debes indicar la colección como lista (por ejemplo, clientes), definir el campo que deseas extraer (como e-mail) y establecer el campo y el valor con los que quieres filtrar (como nombre igual a Luis). La función devolverá automáticamente un listado de elementos que cumplan esa condición específica.
¿Cómo obtengo solo el primer resultado después de aplicar la función map?
Utiliza la función get sobre el dato devuelto por map y selecciona el índice 0 para recuperar exclusivamente el primer elemento del listado. Al guardar y ejecutar el escenario, el último módulo mostrará únicamente el valor correspondiente a esa primera coincidencia encontrada.
¿Es necesario recorrer toda la colección manualmente para encontrar un valor en Make.com?
No es necesario usar el módulo Iterator ni recorrer la colección manualmente, ya que puedes buscar directamente dentro de una RAID de colecciones usando fórmulas. Este método permite obtener el valor deseado sin necesidad de iterar a través de todos los elementos de la lista.
¿Qué pasos siguen después de configurar las variables y ejecutar el escenario?
Una vez configuradas las variables con la función map y get, debes guardar el módulo y hacer clic en run once para probar el flujo. Al ejecutarlo, verás que el último módulo contiene únicamente la dirección de correo de la persona que cumple con los criterios de filtrado establecidos.
Siguiente paso
Practica creando tu propia automatización con Make resolviendo ejercicios interactivos en https://game.automatiza.dev
Otros artículos de automatizar fórmulas

Extraer valores de un array en Make.com sin Iterator
Necesitas un valor dentro de una array de colecciones y no quieres …

Cómo generar un código QR automáticamente con Make
Cómo generar un código QR automáticamente con Make ¿Necesitas un …

Cómo devolver respuestas personalizadas desde un Webhook en Make
¿Quieres que quien llame al webhook reciba una respuesta …







