Použití operací s daty

V tomto tutoriálu se dozvíte o některých běžných operacích s daty v Power Automate, jako je skládání, spojování, výběr, filtrování polí, vytváření tabulek a analýza JSON. Jsou k dispozici pro manipulaci s daty při vytváření toků.

Zde je krátký video kurz o operacích s daty.

Předpoklady

  • Přístup k Power Automate.
  • Nástroj, jako je PostMan, pro odesílání požadavků HTTP POST s polem JSON do vašeho toku.

Použití akce psaní

Použijte Operace s daty - Psaní Akce, která vám ušetří několikanásobné zadávání stejných dat při navrhování toku cloudu. V tomto příkladu musíte zadat pole číslic—[0,1,2,3,4,5,6,7,8,9]—několikrát, když navrhujete tok. Pomocí akce psaní můžete pole uložit, jak je popsáno v následujícím postupu.

  1. Vyhledejte psaní a potom vyberte akci Psaní - operace s daty.

    Snímek obrazovky s vyhledáváním a výběrem akce Psaní.

  2. Pole, na které chcete později odkazovat, zadejte do pole Vstupy.

    Snímek obrazovky konfigurace akce psaní.

Tip

Chcete-li později kartu Psaní snáze najít, přejmenujte ji výběrem textu Psát v záhlaví karty a zadáním názvu, které si snadno zapamatujete.

Pokud potřebujete získat přístup k obsahu akce psaní, proveďte následující kroky.

  1. Přidejte akci, třeba Spojení - operace s daty.

  2. Vyberte ovládací prvek, do kterého chcete přidat obsah uložený v akci psaní.

    Otevře se obrazovka pro přidání dynamického obsahu z aplikací a konektorů, které se používají v toku.

  3. Na kartě Dynamický obsah v sekci Psaní vyberte Výstupy.

    Snímek obrazovky použití výstupů z akce Vytvořit.

Použití akce spojení

Pomocí akce Operace s daty – Spojení můžete oddělit hodnoty pole libovolným oddělovačem. Například váš tok obdrží webový požadavek, který obsahuje následující pole e-mailových adres: ["d@example.com", "k@example.com", "dal@example.com"]. Váš e-mailový program ale vyžaduje, aby adresy byly v naformátovány jednom řetězci a oddělené středníkem. Použijte akci Operace s daty – Spojení ke změně oddělovače čárky na středník (;) pomocí následujících kroků:

  1. Přidejte novou akci, vyhledejte Spojení a potom vyberte Operace s daty – Spojení.

    Snímek obrazovky s vyhledáváním a výběrem akce Spojit.

  2. Do pole Z zadejte pole a do pole Spojit pomocí zadejte středník (;).

    Snímek obrazovky konfigurace akce Spojit.

  3. Uložte tok a pak ho spusťte.

  4. Po spuštění vašeho toku se výstup akce Operace s daty – spojit bude řetězec s adresami spojenými středníky, jak je znázorněno na následujícím snímku obrazovky.

    Snímek obrazovky vstupu adres oddělených čárkami, spojení s hodnotou středníku a výstupu těchto adres oddělených středníkem.

Použití akce výběru

Pomocí akce Operace s daty – Výběr můžete transformovat tvar objektů v poli. Například můžete přidat, odebrat nebo přejmenovat prvky jednotlivých objektů v poli.

Note

Přestože pomocí akce výběru můžete přidat nebo odebrat prvky, počet objektů v poli změnit nemůžete.

V tomto příkladu data vstoupí do vášeho toku prostřednictvím webového požadavku v tomto formátu:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Chcete změnit tvar příchozích dat přejmenováním first na FirstName a last na FamilyName a přidání nového člena s názvem FullName, který kombinuje first a last (oddělené mezerou).

[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

Postup:

  1. Přidejte trigger Když je přijat požadavek HTTP do vašeho toku.

  2. Vyberte K vygenerování schématu použít ukázkovou datovou část.

    Snímek obrazovky s výběrem datové části vzorku.

  3. Do pole, které se zobrazí, vložte vzorek vašeho zdrojového pole dat, a potom vyberte tlačítko Hotovo.

  4. Přidejte akci Operace s daty – Výběr a nakonfigurujte ji podle následujícího screenshotu.

    Konfigurace akce výběru

    > Výstupem akce výběru je pole, které obsahuje objekty v novém tvaru. Toto pole můžete použít v jakékoli další akci, třeba v akci Psaní popsané výše.

Použití akce pro filtrování pole

Pomocí akce Filtrování pole – Operace s daty můžete snížit počet objektů v poli na podmnožinu odpovídající zadaným kritériím.

Note

  • Akci pole filtru nemůžete použít ke změně tvaru objektů v poli.
  • V textu, podle kterého filtrujete, se rozlišují malá a velká písmena.

V tomto příkladu použijete akci filtrování pole na tomto poli:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

a vytvořit tak nové pole obsahující pouze objekty, ve kterých je hodnota first nastavena na Eugenia.

Pusťme se do toho:

  1. Najděte a poté přidejte akci Filtr pole do vašeho toku.

  2. Nakonfigurujte akci filtr pole, jak je znázorněno na následujícím snímku obrazovky.

    Snímek obrazovky v části Odesálatel je první řádek nastaven na Text. Ve druhém řádku se první rovná Eugenii.

  3. Uložte tok a pak ho spusťte.

    Pomocí nástroje PostMan můžete vygenerovat webový požadavek, který do vašeho toku odešle pole JSON.

  4. Když váš tok běží, výstup bude vypadat jako následující pole. Všimněte si, že pouze objekty, ve kterých je first nastaveno na Eugenia jsou zahrnuty do výstupu akce.

    [ { "first": "Eugenia", "last": "Lopez" }]
    

Použití akce vytvoření tabulky CSV

Pomocí akce Vytvoření tabulky CSV – Operace s daty můžete změnit vstupní pole JSON na tabulku hodnot s oddělovači (CSV). Ve výstupu CSV můžete zachovat zobrazení hlaviček. V tomto příkladu převádíte následující pole do tabulky CSV:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Vyhledejte, přidejte a pak nakonfigurujte akci Vytvoření tabulky CSV – Operace s daty tak, aby připomínala následující obrázek.

    Snímek obrazovky konfigurace akce Vytvořit tabulku CSV. Odesílatel je nastaven na Text a Sloupce na Automaticky.

    Token Text na tomto obrázku pochází z akce Když je přijat požadavek HTTP, ale vstup pro akci Vytvoření tabulky CSV můžete získat z výstupu jakékoli předchozí akce ve vašem toku nebo ho můžete zadat přímo do pole Z.

  2. Uložte tok a pak ho spusťte.

    Když váš tok běží, akce Vytvořit tabulku CSV zobrazí výstup zobrazený na následujícím snímku obrazovky.

    Snímek obrazovky s výstupem z akce vytvoření tabulky CSV, zobrazující „první, poslední“ v prvním řádku a za ním „Eugenia, Lopez“ a „Elizabeth, Moore“.

Použití akce vytvoření tabulky HTML

Pomocí akce Vytvoření tabulky HTML – Operace s daty můžete změnit vstupní pole JSON na tabulku HTML. Ve výstupu HTML můžete zachovat zobrazení hlaviček.

Chcete-li to provést, postupujte podle kroků v předchozí části pro vytvoření tabulky CSV, ale použijte Vytvořit HTML tabulku - Operace s daty místo Vytvořit tabulku CSV.

Tip

Pokud chcete tabulku HTML odeslat e-mailem, nezapomeňte v akci e-mailu vybrat IsHtml.

Note

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).