Make.com Iterator a Aggregator jak zpracovat pole bez zbytečné frustrace
Spustíš scénář. Máš pole deseti položek. Aggregator ti vrátí výsledek — jenže zpracoval jen první. Zbytek jako by neexistoval.
Tohle je jeden z nejčastějších problémů, na který narážejí Make.com uživatelé. Není na něm nic záhadného, ale najít správné řešení bez předchozích znalostí může trvat hodiny. Iterator a Aggregator v Make fungují jako pár — pokud je nepostavíš správně, data prostě propadnou.
Co jsou Make.com Iterator a Aggregator a proč je potřebuješ spolu
Iterator vezme pole (array) a rozloží ho na jednotlivé položky. Každou zpracuje zvlášť. Aggregator pak tyto položky zase složí dohromady — do pole, textu nebo tabulky.
Bez Iteratoru pracuješ vždy s celým polem najednou. To znamená, že nemůžeš aplikovat transformace na každou položku zvlášť, filtrovat jen část z nich nebo volat API pro každý záznam.
Kombinace Iterator + Aggregator je v Make.com tím, co v programování odpovídá smyčce forEach nebo map.
14 patternů rozdělených do skupin A, B a C
Iterator & Aggregator Patterns Toolkit obsahuje 14 hotových patternů. Každý řeší konkrétní situaci — od základního procházení pole až po deduplikaci a transformaci dat.
Skupina A — základní iterace a sběr dat
- A1: Iterate array — základní průchod polem, výstup jako nové pole
- A2: Iterate with index — přidá číslo pořadí ke každé položce
- A3: Collect results — sbírá výstupy z API volání do jednoho pole
- A4: Flatten nested array — rozloží vnořené pole do jedné úrovně
- A5: Batch processing — zpracování pole v dávkách po N položkách
Skupina B — transformace a filtrování
- B1: Filter array — vrátí jen položky splňující podmínku
- B2: Map values — přemapuje klíče nebo hodnoty každé položky
- B3: Transform and reshape — kompletní přetvoření struktury každého objektu
- B4: Conditional transform — jiná transformace podle hodnoty pole
Skupina C — agregace a deduplikace
- C1: Join to string — složí pole do textového řetězce (s oddělovačem)
- C2: Deduplicate array — odstraní duplicitní záznamy podle klíče
- C3: Sum and count — sečte hodnoty nebo spočítá položky
- C4: Group by key — rozdělí pole do skupin podle hodnoty konkrétního klíče
- C5: Build lookup table — vytvoří slovník pro rychlé vyhledávání
Tři nejpoužívanější patterny s příklady formulí
A1 — Iterate array
Nejzákladnější pattern. Iterator rozloží pole, za ním přidáš potřebné moduly a Array Aggregator na konci složí výsledky zpět.
Výstupní proměnná: {{item}} obsahuje aktuální položku, {{position}} její pořadí.
B3 — Transform and reshape
Chceš z pole objektů ve formátu {first_name, last_name, email} vyrobit {name, contact}? Pattern B3 přemapuje každou položku přes Set Variable nebo Tools modul.
Klíčová formule pro spojení jména:
{{item.first_name & " " & item.last_name}}
C2 — Deduplicate array
Máš pole záznamů, kde se některé opakují. Pattern C2 používá Array Aggregator s klíčem pro deduplikaci — odstraní záznamy se stejnou hodnotou zvoleného pole.
Příklad: deduplikace e-mailů z formulářového pole:
{{item.email}}
Jako klíč aggregatoru nastavíš právě email a duplicity zmizí.
Jak toolkit použít — čtyři kroky
- Stáhni blueprint z Gumroad po zakoupení
- Importuj ho do svého Make.com účtu přes tlačítko Import Blueprint
- Zkopíruj relevantní část scénáře (Iterator + moduly + Aggregator) do svého scénáře
- Přemapuj proměnné podle svých dat — všechny vstupy jsou označeny
Celý proces od importu k funkčnímu scénáři zabere typicky 5–10 minut. Žádné buildění od nuly, žádné hledání správné kombinace modulů.
💡 Pokud pracuješ s API a potřebuješ načíst všechna data před tím než je začneš iterovat, podívej se na Make.com pagination — jak načíst všechna data z API. Oba přístupy se doplňují.
FAQ
Funguje toolkit i pro vnořená pole (nested arrays)? Ano. Pattern A4 Flatten nested array je přímo navržený pro tuto situaci. Rozloží víceúrovňové pole do jedné rovné struktury, se kterou pak pracuješ standardně.
Kolik kreditů Iterator a Aggregator spotřebují? Každý modul v iteraci spotřebuje jeden kredit za každý průchod. Pokud iteruješ 50 položek přes 3 moduly, zaplatíš 150 kreditů. Toolkit na to nemá vliv — optimalizace kreditů je na tvém návrhu scénáře.
Musím rozumět IML formulím, aby mi toolkit fungoval? Základní znalost pomůže při přemapování proměnných, ale není nutná. Všechna místa kde je potřeba cokoliv upravit jsou v blueprintu jasně označená. Pokud chceš proniknout hlouběji do IML, přečti si jak pracovat s datem a časem v Make.com — tam jsou principy IML formulí vysvětleny na konkrétních příkladech.
Iterator a Aggregator jsou mocné — pokud víš jak je postavit
Make.com iterator aggregator patterns jsou v Make.com mezi nejsilnějšími nástroji. Zároveň jsou to moduly, kde se bez správného vzoru nejsnáze zasekneš. Každý pattern v toolkitu vznikl z reálného projektu — ne z dokumentace, ale z hodin hledání co funguje a co ne.
Pokud řešíš práci s poli v Make.com a nechceš trávit čas buildováním od nuly, Iterator & Aggregator Patterns Toolkit ti dá 14 hotových řešení připravených k okamžitému použití.