Automatizace v Make.com přináší efektivní nástroje pro práci s daty a seznamy, ale vyžaduje pochopení základních konceptů, jako jsou iterátory a agregátory. V tomto dokumentu se dozvíte, jak s těmito nástroji pracovat a jak je využít k vytváření efektivních automatizací.
Co jsou iterátory a agregátory?
Iterátory v Make.com slouží k procházení jednotlivých položek v seznamu, podobně jako „for cyklus“ v programování. Pokud jste v minulosti programovali, tento koncept vám bude povědomý. Pro ty, kdo s programováním nemají zkušenosti, vysvětlíme vše jednoduše.
Agregátory naopak slouží k seskupování dat do seznamu, se kterým mohou iterátory následně pracovat. Kombinací těchto nástrojů můžete zpracovávat velké objemy dat a aplikovat na ně konkrétní logiku.
Kdy použít iterátory a agregátory?
Iterátory a agregátory využijete, když pracujete se seznamy. Představme si jednoduchý scénář:
Máme seznam ovoce v Google tabulce: jablko, banán, hruška. Naším cílem je vytvořit nový seznam, kde ke každé položce přidáme text, například:
- jablkový dort,
- banánový dort,
- hruškový dort.
Krok za krokem: Jak na to v Make.com
Načtení dat z Google tabulky
- Připojte modul Google Sheets.
- Vyberte příkaz „Search Rows“ a připojte svou tabulku.
- Zvolte název listu a sloupce, které chcete načíst.
- Pro rychlejší zpracování nastavte vrácení pouze tří řádků.
Po spuštění modulu uvidíte tři „balíčky“ dat, z nichž každý odpovídá jednomu řádku v tabulce.
Příprava seznamu pomocí agregátoru
- Na první pohled může seznam z tabulky vypadat jako hotový seznam. Ve skutečnosti však jde o samostatné kolekce.
- Pro vytvoření skutečného seznamu použijte modul „Array Aggregator“.
- Tento modul seskupí položky do pole (seznamu), se kterým lze dále pracovat.
- Nastavte agregátor tak, aby vybíral data ze správného sloupce (např. „Ovoce“).
Výsledkem bude pole, které obsahuje seznam všech druhů ovoce.
Použití iterátoru pro zpracování jednotlivých položek
- Přidejte modul „Iterator“ z kategorie „Flow Control“.
- Jako vstup použijte seznam vytvořený agregátorem.
- Definujte, co se má s každou položkou provést. V našem příkladu přidáme k názvu každého ovoce slovo „dort“.
Po spuštění modulu iterátor projde každou položku a přidá požadovaný text.
Další kroky a možnosti
- Iterátor můžete propojit s jinými moduly, například s modulem e-mailů pro odeslání personalizovaných zpráv, nebo s moduly OpenAI či Anthropic pro generování textů pomocí umělé inteligence.
- V našem příkladu výsledkem budou položky: jablkový dort, banánový dort, hruškový dort.
Časté chyby a tipy
Pochopení rozdílu mezi kolekcemi a seznamem
Data vrácená modulem Google Sheets nejsou seznamem, dokud je nepřevedete pomocí agregátoru.Použití správných modulů ve správném pořadí
Nejdříve agregátor, poté iterátor. Použití iterátoru bez vytvořeného seznamu povede k chybám.Experimentování a zkoušení
Práce s iterátory a agregátory může být zpočátku složitá, ale jakmile si proces osvojíte, stane se intuitivní.
Závěr
Iterátory a agregátory jsou základními nástroji pro efektivní práci s daty v Make.com. Ať už vytváříte seznam personalizovaných e-mailů, generujete obsah pomocí umělé inteligence, nebo zpracováváte data z tabulek, pochopení těchto nástrojů vám otevře nové možnosti automatizace.