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í nebo iterativní promptování v umělé inteligenci. 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
Následující postup ukazuje princip sekvenčního promptování aplikovaný na zpracování dat:- 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ů.
- 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“).
- 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“.
- 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. Tento princip řetězení výzev umožňuje vytvářet sofistikované automatizace.
- V našem příkladu výsledkem budou položky: jablkový dort, banánový dort, hruškový dort.
- Pro pokročilé použití můžete prozkoumat Make.com scénáře nebo se naučit, jak vytvořit systém RAG v Make.com.
Č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í.