Cuando quieres añadir múltiples elementos (como productos, líneas de factura, eventos o contactos) en una sola operación en STEL Order desde Make, necesitas usar arrays.
En este artículo te explicamos cómo se construyen y cómo se usan en escenarios reales. Aunque el concepto puede parecer complicado al principio, en realidad es más fácil de lo que parece.
🧠 ¿Qué es un array?
Un array es simplemente una lista de elementos. En Make, un array puede ser una lista de objetos, por ejemplo, varias líneas de un presupuesto:
[
{"description": "Producto 1", "amount": 2},
{"description": "Producto 2", "amount": 1}
]
Esto es lo que espera el campo Estimate Lines o Invoice Lines en muchos módulos de STEL Order.
🔁 ¿Cómo construir arrays en Make?
Hay tres formas comunes:
- Usar un agregador: si los datos vienen de varios módulos, se puede usar un
Array Aggregator
para combinarlos en una lista. - Crear el array manualmente: si los datos son fijos o controlados desde otro módulo, puedes escribir el array como texto (JSON).
- Usar funciones de Make: como
map()
,get()
oformatDate()
para construir cada elemento dinámicamente.
🛠️ Ejemplo real: añadir varias líneas a un presupuesto
Imagina que estás creando un presupuesto desde Make. En el campo Estimate Lines del módulo Create Sales Estimate de STEL Order, tienes que pasar un array como este:
[
{
"product-id": 12345,
"description": "Instalación solar básica",
"amount": 1,
"price-unit": 1200
},
{
"product-id": 67890,
"description": "Batería Huawei",
"amount": 1,
"price-unit": 2500
}
]
Si estos productos vienen de una tabla (Airtable, Google Sheets, etc.), puedes recorrerlos con un Iterador y luego usar un Agregador para unirlos en un solo array.
📌 Cuándo es obligatorio usar arrays en STEL Order
Siempre que quieras:
- Añadir más de una línea a un presupuesto, factura o pedido.
- Enviar varios datos de forma conjunta (varios contactos, eventos, etc.).
- Crear estructuras anidadas (por ejemplo, productos con sus componentes).
📘 Recurso oficial recomendado
Si quieres ver cómo Make trabaja con arrays a nivel técnico y explorar funciones avanzadas, te recomendamos revisar este artículo oficial:
Guía del Array Aggregator en Make🧪 Próximo paso
Ahora que sabes cómo construir arrays, el siguiente artículo te enseñará a usar iteradores y agregadores juntos para transformar listas en arrays útiles en tus escenarios.