Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
V tomto článku sa dozviete o niektorých bežných operáciách s údajmi v Power Automate, ako je napríklad zostavovanie, spájanie, výber, filtrovanie polí, vytváranie tabuliek a analýza JSON. Tieto operácie použite na manipuláciu s údajmi pri vytváraní tokov.
Jednotlivé časti tohto článku spolu nesúvisia a nie sú na sebe závislé. V rôznych častiach sa používajú rôzne príklady.
Vzhľad a dojem z vášho návrhára sa môže líšiť od snímok obrazovky v tomto článku v závislosti od verzie návrhára, ktorú používate. Snímky obrazovky používajú nového dizajnéra, ale kroky sú podobné aj v klasickom dizajnéri.
Poznámka
Tu je niekoľko vizuálnych signálov, ktoré vám naznačujú, že používate nový návrhár cloudových tokov (nie klasický návrhár):
- Karty v toku sú malé.
- Po výbere karty sa vľavo zobrazí panel konfigurácie samostatnej akcie.
Viac informácií: Identifikácia rozdielov medzi klasickým návrhárom a novým návrhárom cloudových tokov
Ak používate klasického návrhára, môžete prepnúť na nového návrhára výberom možnosti Nový návrhár v pravom hornom rohu obrazovky.
Požiadavky
- Prístup k Power Automate.
- Nástroj na odosielanie HTTP POST požiadaviek s poľom JSON do vášho toku.
Použitie akcie tvorby
Použite akciu Operácia s údajmi – Napísať , aby ste sa vyhli opakovanému zadávaniu rovnakých údajov pri navrhovaní cloudového toku. V tomto príklade musíte pri navrhovaní postupu niekoľkokrát zadať pole číslic –[0,1,2,3,4,5,6,7,8,9]
. Akciu na vytvorenie poľa môžete použiť na uloženie poľa, ako je popísané v nasledujúcom postupe.
Vyhľadajte výraz napísať a potom vyberte akciu Napísať v časti Operácia s údajmi.
Do poľa Vstupy zadajte pole, na ktoré sa chcete neskôr odvolávať.
Prepitné
Aby ste kartu Napísať neskôr ľahšie našli, premenujte ju tak, že v záhlaví karty vyberiete text Napísať a zadáte ľahko zapamätateľný názov.
Keď potrebujete získať prístup k obsahu akcie písania, postupujte podľa týchto krokov.
Pridajte akciu, napríklad Operácia s údajmi – Zlúčenie.
Vyberte ovládací prvok, do ktorého chcete pridať obsah uložený v akcii písania.
Otvorí sa obrazovka Pridať dynamický obsah z aplikácií a konektorov použitých v tomto postupe .
Na karte Dynamický obsah v sekcii Napísať vyberte možnosť Výstupy.
Použitie akcie pripojenia
Použite akciu Operácia s dátami - Spojenie na oddelenie poľa pomocou oddeľovača podľa vlastného výberu. Napríklad váš postup dostane webovú požiadavku, ktorá obsahuje nasledujúce pole e-mailových adries: ["d@example.com", "k@example.com", "dal@example.com"]
. Váš e-mailový program však vyžaduje, aby zoznam adries bol formátovaný v jednom reťazci oddelenom bodkočiarkami. Akciu Operácia s údajmi - Zlúčenie použijete na zmenu oddeľovača čiarkou (,) na bodkočiarku (;) podľa týchto krokov:
Pridajte novú akciu, vyhľadajte Spojiť a potom vyberte Operácia s údajmi – Spojiť.
Do poľa Od zadajte pole a do poľa Spojiť s zadajte bodkočiarku (;).
Uložte postup a potom ho spustite.
Po spustení postupu je výstupom akcie Operácia s údajmi – Pripojenie reťazec s adresami spojenými bodkočiarkami, ako je znázornené na nasledujúcej snímke obrazovky.
Použitie akcie výberu
Použite akciu Operácia s údajmi – Vybrať na transformáciu tvaru objektov v poli. Môžete napríklad pridávať, odoberať alebo premenúvať prvky v každom objekte poľa.
Poznámka
Aj keď možno pomocou funkcie výberu prvky pridávať alebo odoberať, nemôžete však meniť počet objektov v poli.
V tomto príklade údaje vstupujú do vášho postupu prostredníctvom webovej požiadavky v tomto formáte:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Chcete zmeniť tvar prichádzajúcich údajov premenovaním first
na FirstName
a last
na FamilyName
a pridaním nového člena s názvom FullName
, ktorý kombinuje first
a last
(oddelené medzerou).
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Postup:
Pridajte do svojho postupu spúšťač Keď je prijatá požiadavka HTTP .
Vyberte možnosť Použiť vzorovú dátovú záťaž na generovanie schémy.
Do zobrazeného poľa vložte vzorku poľa zdrojového dáta a potom vyberte položku Hotovo.
Pridajte akciu Operácia s údajmi – Vybrať a potom ju nakonfigurujte podľa nasledujúcej snímky obrazovky.
Výstupom z akcie výberu je pole, ktoré obsahuje novo tvarované objekty. Toto pole potom môžete použiť v akejkoľvek inej akcii, ako napríklad v akcii písania, o ktorej sme hovorili predtým.
Použitie akcie filtrovania poľa
Akcia Operácia s údajmi – Filtrovať pole zníži počet objektov v poli na podmnožinu, ktorá zodpovedá zadaným kritériám.
Poznámka
- Akciu filtrovania poľa nemôžete použiť na zmenu tvaru objektov v poli.
- Filtrovaný text okrem toho rozlišuje veľké a malé písmená.
V tomto príklade použijete akciu filtračného poľa na tomto poli:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Tento príklad vytvorí nové pole obsahujúce iba objekty, kde je premenná first
nastavená na Eugenia.
Vyhľadajte a potom pridajte akciu Filtrovať pole do svojho postupu.
V sekcii Filtrovať dotaz nakonfigurujte akciu filtračného poľa. Podľa príkladu v tejto časti sa voľba select
first
>rovná>Eugenia.Postup uložte a spustite.
Použitie akcie tvorby CSV tabuľky
Použite akciu Operácia s údajmi – Vytvoriť tabuľku CSV na zmenu vstupu poľa JSON na tabuľku s hodnotami oddelenými čiarkami (CSV). Môžete v CSV výstupe ponechať viditeľné hlavičky. V tomto príklade konvertujete nasledujúce pole do tabuľky CSV:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Vyhľadajte, pridajte a potom nakonfigurujte akciu Operácia s údajmi – Vytvoriť tabuľku CSV tak, aby sa podobala nasledujúcemu obrázku.
Token Body na tomto obrázku pochádza z akcie When a HTTP request is receive ; vstup pre akciu Create CSV table však môžete získať z výstupu ľubovoľnej predchádzajúcej akcie vo vašom postupe alebo ho môžete zadať priamo do poľa From .
Postup uložte a spustite.
Keď sa váš postup spustí, akcia Vytvoriť tabuľku CSV zobrazí výstup zobrazený na nasledujúcej snímke obrazovky.
Použitie akcie tvorby HTML tabuľky
Použite akciu Operácia s údajmi – Vytvoriť tabuľku HTML na zmenu vstupu poľa JSON na tabuľku HTML. Môžete v HTML výstupe ponechať viditeľné hlavičky.
Ak to chcete urobiť, postupujte podľa krokov v predchádzajúcej časti Použite akciu vytvoriť tabuľku CSV , ale namiesto akcie Vytvoriť tabuľku CSV použite akciu Operácia s údajmi - Vytvoriť tabuľku HTML.
Prepitné
Ak plánujete odoslať HTML tabuľku e-mailom, nezabudnite v akcii e-mailu vybrať možnosť IsHtml .