首页 帮助中心 Aggregator - Help Center

[![Website logo](__CODE_BLOCK_1__

[Developer Hub](__CODE_BLOCK_2__ support](__CODE_BLOCK_3__ Help Center Apps Documentation Key concepts Tools

Aggregator

3 min Copy An aggregator is a [type of module](__CODE_BLOCK_4__ designed to merge several bundles of data into a single bundle. When you run an aggregator, it: 1. accumulates all the bundles it receives (during a single source module's operation)

1. devuelve un único paquete con un array que contiene un elemento por cada paquete acumulado. El contenido de los elementos del array depende del módulo agregador específico y de su configuración.

Un ejemplo típico de un módulo agregador es el módulo Array aggregator). Los agregadores suelen incluir los siguientes campos: | Módulo de origen | El módulo a partir del cual se iniciará la agregación de paquetes. El módulo de origen suele ser un iterador) o un módulo de búsqueda que devuelve una serie de paquetes. Una vez que configures el Módulo de origen del agregador (y cierres su configuración), la ruta entre el módulo de origen y el agregador se mostrará dentro de un área gris para visualizar el inicio y el final de la agregación. | | --- | --- | | Agrupar por | La salida del agregador puede dividirse en varios grupos con la ayuda del campo _Agrupar por_. El campo _Agrupar por_ puede contener una fórmula que se evalúa para cada paquete de entrada del agregador. A continuación, el agregador genera un paquete por cada valor distinto devuelto por la fórmula. Cada paquete contiene dos elementos: * Key contiene el valor distinto.

* Array contiene los datos agregados de los paquetes para los que la fórmula se evaluó al valor de Key.

| | Detener el procesamiento después de una agregación vacía | De forma predeterminada, el agregador devuelve el resultado de la agregación incluso en caso de que ningún paquete llegue al agregador (por ejemplo, porque todos hayan sido filtrados por el camino). Si la opción _Detener el procesamiento después de una agregación vacía_ está activada, el agregador no producirá ningún paquete de salida en este caso y el flujo se detendrá en este punto. | 

Los paquetes emitidos por el módulo de origen y por cualquier otro módulo entre el módulo de origen y el módulo agregador no son emitidos por el agregador y, por tanto, los elementos de estos paquetes no son accesibles para los módulos del flujo situados después del agregador. Si necesitas acceder a elementos de los paquetes emitidos por el módulo de origen y por cualquier otro módulo entre el módulo de origen y el módulo agregador, asegúrate de incluirlos en la configuración del agregador, por ejemplo, en el campo _Campos agregados_ de la configuración del módulo Array aggregator.

Ejemplo

Caso de uso: Comprimir todos los adjuntos de correo electrónico y subir el archivo ZIP a Dropbox

El escenario siguiente muestra cómo: 1. Supervisar un buzón para correos entrantes: el disparador Email > Watch emails) generará un paquete con el elemento Attachments[], que es un array que contiene todos los adjuntos del correo electrónico.

1. Iterar los adjuntos del correo electrónico: el iterador Email > Iterate attachments) toma los elementos del array Attachments[] uno por uno y los reenvía como paquetes independientes.

1. Agregar los paquetes generados por el iterador Email > Iterate attachments): el agregador Archive > Create an archive) acumula todos los paquetes que recibe y devuelve un único paquete que contiene el archivo ZIP.

1. Subir el archivo ZIP resultante a Dropbox: Dropbox > Upload a file obtiene el archivo ZIP del módulo Archive > Create an archive) y lo sube a Dropbox.

![Document image](__CODE_BLOCK_12__  Below is a sample setup of the Archive > Create an archive aggregator: ![Document image](__CODE_BLOCK_13__  

14 May 2026 Did this page help you? Yes No PREVIOUS Tools NEXT Iterator Docs powered by Archbee Copy Back to Top Copy TABLE OF CONTENTS Example Use case: Zipping all email attachments and uploading the ZIP file to Dropbox Back to Top Docs powered by Archbee × ×

学以致用,立即上手

读完文档后,不如亲自动手 — 免费注册 Make.com 账户,跟着教程搭建你的第一个工作流

✓ 永久免费版 ✓ 无需信用卡 ✓ 60 秒注册
🚀 免费注册 Make 账户