Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Datové operace umožňují manipulovat s daty při vytváření cloudových toků. Pomocí nich můžete vytvářet, řadit a měnit uspořádání dat pomocí klávesových zkratek, které vám pomůžou dosáhnout výsledků snadněji a rychleji. Tento přístup šetří čas a úsilí. Při použití operací s daty můžete zvýšit efektivitu toků, snížit počet chyb a usnadnit analýzu dat.
Tento článek vysvětluje, jak můžete pomocí operací s daty, jako je například compose, vytvořit jeden výstup z více vstupů, včetně výrazů. Operace s daty můžete použít také ke spojení nebo výběru dat, filtrování polí, vytváření tabulek a parsování formátu JSON. V tomto článku každá sekce obsahuje stručný popis operace s daty, po které následuje podrobný postup, který vám pomůže ji použít v cloudovém toku.
Předpoklady
- Přístup k Power Automate.
- Nástroj pro odesílání požadavků HTTP POST s polem JSON do vašeho toku.
- Nový nebo existující cloudový tok, do kterého můžete přidat datové operace.
Zobrazení cloudového toku v návrháři
Chcete-li použít datové operace popsané v tomto článku, musíte v návrháři otevřít svůj nový nebo existující cloudový tok.
Power Automate vám umožňuje cloudový tok nakonfigurovat v novém návrháři, nebo v klasickém návrháři. Následující snímky obrazovky používají nového návrháře, ale postup je podobný v obou návrhářích. Další informace (včetně příkladů) najdete v článku Jak rozpoznat rozdíly mezi novým návrhářem a klasickým návrhářem.
Vytvořte nový cloudový tok
Pokud chcete vytvořit nový tok cloudu, postupujte takto:
Přihlaste se do Power Automate
V levém navigačním podokně vyberte Vytvořit.
Vyberte jeden z typů cloudových toků v části Začít od začátku: Automatizovaný cloudový tok, Okamžitý cloudový tok, Plánovaný cloudový tok nebo Popište ho a navrhněte ho.
V případě automatizovaného cloudového toku, okamžitého cloudového toku a plánovaného cloudového toku postupujte podle pokynů a vyberte Vytvořit.
Pro Popište to a navrhněte to:
Zadejte popis toku, který chcete vytvořit, a vyberte Odeslat nebo vyberte z navrhovaných popisů toků vygenerovaných AI.
Pokud jste spokojeni s navrhovaným tokem vyberte Zachovat a pokračovat.
Zkontrolujte připojené aplikace a služby a pak vyberte Vytvořit tok.
Tok se otevře v návrháři.
Vyberte existující cloudový tok
Pokud chcete vybrat existující tok cloudu, postupujte takto:
Přihlaste se do Power Automate
V levém navigačním podokně vyberte Moje toky.
Na kartě Cloudové toky vyberte tok, který chcete otevřít.
V horní části panelu příkazů vyberte možnost Upravit.
Tok se otevře v návrháři.
Použití akce psaní
Použijte akci Datové operace – Vytvořit, abyste se vyhnuli opakovanému zadávání stejných dat při navrhování cloudového toku. 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.
Přidat akci Compose
V toku přidejte akci tak, že vyberete znaménko plus (+).
Do vyhledávacího pole Přidat akci zadejte compose.
V části Operace s daty vyberte Složit.
Pole, na které chcete později odkazovat, zadejte do pole Vstupy.
Vybráním šipek vlevo (<<) v pravém horním rohu podokno konfigurace zavřete.
Tip
Chcete-li kartu Compose později snáze najít, přejmenujte ji tak, že v záhlaví karty vyberete text Compose a zadáte název, který si snadno zapamatujete.
Použijte výstupy z akce „Compose“
Použijte obsah akce Compose, kterou jste vytvořili v této sekci, v nové akci. V tomto příkladu použijete výstupy z akce psaní v akci Operace s daty – spojení. Akce spojení vezme pole a spojí ho do jednoho řetězce s oddělovačem podle vašeho výběru.
V toku přidejte akci tak, že vyberete znaménko plus (+).
Do vyhledávacího pole Přidat akci zadejte spojit.
V části Operace s daty vyberte Spojit.
V poli Od vyberte ikonu blesku a potom vyberte dynamickou hodnotu Výstupy.
Outputsse zobrazí v poli Od.
Do pole Spojit s polem zadejte čárku (
,) nebo požadovaný oddělovač.Vybráním šipek vlevo (<<) v pravém horním rohu podokno konfigurace zavřete.
Použijte akci Připojit
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 ve formě jediného řetězce a oddělené středníky. Použijte akci Operace s daty – Spojení ke změně oddělovače čárky na středník (;) pomocí následujících kroků:
Přidejte novou akci, vyhledejte Spojení a potom vyberte Operace s daty – Spojení.
Do pole Z zadejte pole a do pole Spojit s zadejte středník (;).
Uložte tok a pak ho spusťte.
Po spuštění toku je výstupem akce Operace s daty – Spojit řetězec s adresami spojenými středníky, jak je znázorněno na následujícím snímku obrazovky.
Použijte akci Výběr
Použijte operaci Data – Vyberte akci, která změní tvar objektů v poli. Například můžete přidat, odebrat nebo přejmenovat prvky jednotlivých objektů v poli.
Poznámka:
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" } ]
V tomto příkladu data vstupují do vašeho toku pomocí webového požadavku v tomto formátu:
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Postup:
Existující aktivační událost odstraníte tak, že na aktivační událost kliknete pravým tlačítkem a vyberete Odstranit nebo vyberete svislé tři tečky (⋮) v podokně konfigurace a pak vyberete Odstranit.
Přidejte trigger Když je přijat požadavek HTTP do vašeho toku.
Vyberte Použít ukázkovou datovou část k vygenerování schématu.
Do pole, které se zobrazí, vložte vzorek vašeho zdrojového pole dat, a potom vyberte tlačítko Hotovo.
Přidejte akci Operace s daty – Výběr a nakonfigurujte ji podle následujícího screenshotu.
> Výstupem akce výběru je pole, které obsahuje objekty v novém tvaru. Toto pole pak můžete použít v libovolné jiné akci, například v akci Compose, o které byla řeč dříve.
Použijte akci Filtrovat pole
Pomocí akce Operace s daty – Filtrování pole můžete snížit počet objektů v poli na podmnožinu odpovídající zadaným kritériím.
Poznámka:
- 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" } ]
Tento příklad vytvoří nové pole obsahující pouze objekty, kde first je nastaveno na Eugenia.
Najděte a přidejte akci pole filtru do toku.
V části Dotaz filtru nakonfigurujte akci pole filtrů. Podle příkladu v této části vyberte
first>je rovno>Eugenia.
Uložte tok a spusťte ho.
Použití akce vytvoření tabulky CSV
Pomocí akce Operace s daty – Vytvoření tabulky CSV můžete změnit vstupní pole JSON na tabulku hodnot s oddělovači (CSV). Ponechte záhlaví viditelná v CSV výstupu. V tomto příkladu převádíte následující pole do tabulky CSV:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Vyhledejte, přidejte a pak nakonfigurujte akci Operace s daty – Vytvoření tabulky CSV tak, aby připomínala následující obrázek.
Token Body na této imagi pochází z akce Při přijetí požadavku HTTP . Vstup pro akci Vytvořit tabulku CSV ale můžete získat z výstupu jakékoli předchozí akce v toku nebo ho můžete zadat přímo do pole Od .
Uložte a spusťte tok.
Když váš tok běží, akce Vytvořit tabulku CSV zobrazí výstup zobrazený na následujícím snímku obrazovky.
Použití akce vytvoření tabulky HTML
Pomocí akce Operace s daty – Vytvoření tabulky HTML můžete změnit vstupní pole JSON na tabulku HTML. Nechte záhlaví viditelná ve výstupu HTML.
Chcete-li to provést, postupujte podle kroků v předchozí části Použití akce pro vytvoření tabulky CSV, ale použijte akci Operace s daty – Vytvoření tabulky HTML místo Vytvořit tabulku CSV.
Tip
Pokud chcete tabulku HTML odeslat e-mailem, nezapomeňte v akci e-mailu vybrat IsHtml.