Iterátory a agregátory v Make.com

Make.com Pro 10, 2024

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

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. Pochopení rozdílu mezi kolekcemi a seznamem
    Data vrácená modulem Google Sheets nejsou seznamem, dokud je nepřevedete pomocí agregátoru.

  2. 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.

  3. 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.

VM

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *