Opomba
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
V tem članku boste spoznali nekatere pogoste operacije s podatki v formatu * Power Automate*, kot so sestavljanje, združevanje, izbiranje, filtriranje polj, ustvarjanje tabel in razčlenjevanje JSON. S temi operacijami lahko upravljate podatke pri ustvarjanju tokov.
Različni razdelki v tem članku niso povezani in niso odvisni drug od drugega. Različni razdelki uporabljajo različne primere.
Videz in občutek vašega oblikovalnika se lahko razlikujeta od posnetkov zaslona v tem članku, odvisno od različice oblikovalnika, ki jo uporabljate. Posnetki zaslona uporabljajo novi oblikovalnik, vendar so koraki podobni kot v klasičnem oblikovalniku.
opomba,
Tukaj je nekaj vizualnih znakov, ki vam povedo, da uporabljate novi oblikovalnik pretokov v oblaku (ne klasičnega oblikovalnika):
- Kartice v toku so majhne.
- Podokno za konfiguracijo samostojnega dejanja se prikaže na levi strani, ko izberete kartico.
Več informacij: Prepoznajte razlike med klasičnim oblikovalnikom in novim oblikovalnikom pretokov v oblaku
Če uporabljate klasični oblikovalnik, lahko preklopite na novega tako, da v zgornjem desnem kotu zaslona izberete Nov oblikovalnik .
Zahteve
- Dostop do Power Automate.
- Orodje za pošiljanje zahtev HTTP POST z JSON nizom v vaš tok.
Uporabite dejanje sestavljanja sporočila
Z dejanjem Operacija s podatki – Sestavi se izognete večkratnemu vnosu istih podatkov med načrtovanjem poteka v oblaku. V tem primeru morate med načrtovanjem poteka večkrat vnesti niz števk –[0,1,2,3,4,5,6,7,8,9]
. Za shranjevanje polja lahko uporabite dejanje sestavljanja, kot je opisano v naslednjem postopku.
Poiščite sestavi in nato v razdelku Operacija s podatki izberite dejanje Sestavi.
V polje Vnosi vnesite polje, na katerega se želite pozneje sklicevati.
Nasvet
Da boste kartico *Compose* pozneje lažje našli, jo preimenujte tako, da v naslovni vrstici kartice izberete besedilo *Compose* in vnesete ime, ki si ga je enostavno zapomniti.
Ko morate dostopati do vsebine dejanja sestavljanja, sledite tem korakom.
Dodajte dejanje, kot je Operacija s podatki - Združi.
Izberite kontrolnik, kamor želite dodati vsebino, shranjeno v dejanju sestavljanja.
Odpre se zaslon Dodaj dinamično vsebino iz aplikacij in povezovalnikov, uporabljenih v tem poteku .
Na zavihku Dinamična vsebina v razdelku Sestavi izberite Izhodi.
Uporabite dejanje združitve
Z dejanjem Operacija s podatki - Združi razmejite tabelo z ločilom po vaši izbiri. Na primer, vaš potek prejme spletno zahtevo, ki vključuje naslednjo tabelo e-poštnih naslovov: ["d@example.com", "k@example.com", "dal@example.com"]
. Vendar pa vaš e-poštni program zahteva, da so naslovi oblikovani v enem nizu, ločenem s podpičji. Z dejanjem Podatkovna operacija - Združi spremenite ločilo vejico (,) v podpičje (;) tako, da sledite tem korakom:
Dodajte novo dejanje, poiščite Združi in nato izberite Operacija s podatki - Združi.
V polje Od vnesite polje in v polje Združi z vnesite podpičje (;).
Shranite svoj potek in ga nato zaženite.
Ko se vaš potek izvede, je izhod dejanja Operacija s podatki – Združitev niz z naslovi, povezanimi s podpičji, kot je prikazano na naslednjem posnetku zaslona.
Uporabite dejanje izbire
Z dejanjem Operacija s podatki – Izberi preoblikujte obliko predmetov v matriki. Na primer, elemente v vsakem objektu v matriki lahko dodajate, odstranjujete ali preimenujete.
opomba,
Čeprav lahko z dejanjem izbire dodajate ali odstranjujete elemente, ne morete spremeniti števila objektov v matriki.
V tem primeru podatki vstopijo v vaš tok prek spletne zahteve v tej obliki:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Vhodne podatke želite preoblikovati tako, da preimenujete first
v FirstName
in last
v FamilyName
ter dodate novega člana z imenom FullName
, ki združuje first
in last
(ločena s presledkom).
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Če želite izvesti to dejanje:
V svoj tok dodajte sprožilec Ko je prejeta zahteva HTTP .
Izberite Uporabi vzorčni koristni tovor za ustvarjanje sheme.
V polje, ki se prikaže, prilepite vzorec izvornega podatkovnega polja in nato izberite Končano.
Dodajte dejanje Operacija s podatki – Izberi in ga nato konfigurirajte, kot je prikazano na naslednjem posnetku zaslona.
Izhod iz dejanja izbire je tabela, ki vsebuje na novo oblikovane objekte. To tabelo lahko nato uporabite v katerem koli drugem dejanju, kot je na primer dejanje sestavljanja, o katerem smo govorili prej.
Uporabite dejanje filtrirnega polja
Z dejanjem Operacija s podatki - Filtriraj polje zmanjšajte število objektov v polju na podmnožico, ki ustreza navedenim kriterijem.
opomba,
- Dejanja filtriranja polja ne morete uporabiti za spreminjanje oblike predmetov v polju.
- Besedilo, po katerem filtrirate, razlikuje med velikimi in malimi črkami.
V tem primeru uporabite dejanje filtriranja polja na tem polju:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Ta primer ustvari novo tabelo, ki vsebuje samo objekte, kjer je first
nastavljeno na Eugenia.
Poiščite in nato v potek dodajte dejanje Filtriraj polje .
V razdelku Filtriraj poizvedbo konfigurirajte dejanje polja filtra. Po primeru v tem razdelku je `select
first
>equal to>Eugenia`.Shranite in nato zaženite potek.
Uporabite dejanje ustvarjanja tabele CSV
Z dejanjem Operacija s podatki - Ustvari tabelo CSV spremenite vhodni podatek polja JSON v tabelo z vrednostmi, ločenimi z vejicami (CSV). Glave lahko ohranite vidne v izhodu CSV. V tem primeru pretvorite naslednjo tabelo v tabelo CSV:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Poiščite, dodajte in nato konfigurirajte dejanje Operacija s podatki - Ustvari tabelo CSV , da bo podobno naslednji sliki.
Žeton *Body* na tej sliki izvira iz dejanja *When a HTTP request is received*; vendar lahko vhodne podatke za dejanje *Create CSV table* (Ustvari tabelo CSV) dobite iz izhodnih podatkov katerega koli prejšnjega dejanja v vašem poteku ali pa jih vnesete neposredno v polje *From* (Od).
Shranite in nato zaženite potek.
Ko se vaš potek izvaja, dejanje Ustvari tabelo CSV prikaže izhod, prikazan na naslednjem posnetku zaslona.
Uporabite dejanje ustvarjanja tabele HTML
Z dejanjem Operacija s podatki - Ustvari tabelo HTML spremenite vhod polja JSON v tabelo HTML. Glave lahko ohranite vidne v izpisu HTML.
To storite tako, da sledite korakom v prejšnjem razdelku Uporabite dejanje ustvarjanja tabele CSV , vendar namesto dejanja Ustvari tabelo CSV uporabite dejanje Operacija s podatki - Ustvari tabelo HTML.
Nasvet
Če nameravate tabelo HTML poslati po e-pošti, ne pozabite v dejanju e-pošte izbrati IsHtml .