Dogodek
Pridružite se nam v FabCon Vegasu
31. mar., 23h - 2. apr., 23h
Najboljši dogodek, ki ga vodi skupnost za Microsoft Fabric, Power BI, SQL in AI. od 31. marca do 2. aprila 2025.
Registrirajte se danesTa brskalnik ni več podprt.
Izvedite nadgradnjo na Microsoft Edge, če želite izkoristiti vse prednosti najnovejših funkcij, varnostnih posodobitev in tehnične podpore.
V tem članku boste izvedeli o nekaterih običajnih podatkovnih operacijah v Power Automate, kot so sestavljanje, združevanje, izbiranje, filtriranje nizov, ustvarjanje tabel in razčlenjevanje JSON. Uporabite te operacije za manipulacijo podatkov, ko ustvarjate tokove.
Opomba
Različni razdelki v tem članku niso povezani in niso odvisni drug od drugega. Različni razdelki uporabljajo različne primere.
Tukaj je kratek videoposnetek o podatkovnih operacijah.
Uporabite dejanje Podatkovna operacija - Sestavi , da se izognete večkratnemu vnosu istih podatkov, ko načrtujete tok za oblak. V tem primeru morate med načrtovanjem toka večkrat vnesti niz številk—[0,1,2,3,4,5,6,7,8,9]
—. Z dejanjem sestavljanja lahko shranite matriko, kot je opisano v naslednjem postopku.
V polje Vnosi vnesite matriko, na katero se želite pozneje sklicevati.
Nasvet
Če želite pozneje lažje najti Compose kartica, ga preimenujte tako, da v naslovni vrstici izberete besedilo Compose kartica in vnos imena, ki si ga je lahko zapomniti.
Ko morate dostopati do vsebine dejanja sestavljanja, to storite tako, da sledite tem korakom.
Dodajte dejanje, kot je Join – Data Operation.
Izberite kontrolnik, ki mu želite dodati vsebino, ki ste jo shranili v dejanju sestavljanja.
Odpre se zaslon Dodaj dinamično vsebino iz aplikacij in priključkov, uporabljenih v tem toku .
Na zavihku Dinamična vsebina v razdelku Sestavi izberite Izhodi.
Uporabite dejanje Podatkovna operacija - združi za razmejitev matrike z ločilom po vaši izbiri. Vaš tok na primer prejme spletno zahtevo, ki vključuje naslednje nize e-poštnih naslovov: ["d@example.com", "k@example.com", "dal@example.com"]
. Vendar vaš e-poštni program zahteva, da so naslovi oblikovani v enem nizu, ločenem s podpičji. Uporabite dejanje Podatkovna operacija - združi za spremembo ločila vejice (,) v podpičje (;) tako, da sledite tem korakom:
Dodajte novo dejanje, poiščite Join in nato izberite Data Operation - Join.
V polje Od vnesite niz, v polje Združi z vnesite podpičje (;).
Shranite tok in ga nato zaženite.
Ko se vaš tok zažene, bo rezultat dejanja Data Operation – Join niz z naslovi, združenimi s podpičji, kot je prikazano na naslednjem posnetku zaslona.
Uporabite dejanje Podatkovna operacija – Izberi za preoblikovanje oblike predmetov v matriki. Na primer, lahko dodate, odstranite ali preimenujete elemente v vsakem predmetu v matriki.
Opomba
Čeprav lahko z dejanjem izbire dodate ali odstranite elemente, ne morete spremeniti števila predmetov v matriki.
V tem primeru podatki vstopijo v vaš tok prek spletne zahteve v tej obliki:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Želite preoblikovati dohodne podatke s preimenovanjem first
v FirstName
in last
v FamilyName
ter dodajanjem novega člana z imenom FullName
ki združuje first
in last
(ločeno s presledkom).
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Če želite izvesti to dejanje:
Svojemu toku dodajte sprožilec Ko je prejeta zahteva HTTP .
Izberite Uporabi vzorčni tovor za ustvarjanje sheme.
V polje, ki se prikaže, prilepite vzorec matrike izvornih podatkov in nato izberite Končano.
Dodajte dejanje Podatkovna operacija – izberite in ga nato konfigurirajte, kot je prikazano na naslednjem posnetku zaslona.
> Izhod dejanja izbire je matrika, ki vsebuje na novo oblikovane predmete. To matriko lahko nato uporabite v katerem koli drugem dejanju, kot je dejanje sestavljanja, o katerem smo govorili prej.
Uporabite dejanje Filter array – Data Operation za zmanjšanje števila predmetov v matriki na podmnožico, ki se ujema s kriteriji, ki jih podate.
Opomba
V tem primeru uporabite dejanje filtrirne matrike za to matriko:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Ta primer ustvari novo matriko, ki vsebuje samo predmete, v katerih je first
nastavljeno na Eugenia
.
Poiščite in nato dodajte dejanje Filter array v vaš tok.
Konfigurirajte dejanje niza filtrov, kot je prikazano na naslednjem posnetku zaslona.
Shranite in nato zaženite tok.
Uporabite dejanje Ustvari tabelo CSV - Podatkovna operacija za spremembo vnosa polja JSON v tabelo z vrednostmi, ločenimi z vejicami (CSV). Glave lahko ohranite vidne v izhodu CSV. V tem primeru pretvorite naslednjo matriko v tabelo CSV:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Poiščite, dodajte in nato konfigurirajte dejanje Ustvari tabelo CSV - podatkovna operacija tako, da bo podobno naslednji sliki.
Žeton Telo na tej sliki prihaja iz dejanja Ko je prejeta zahteva HTTP ; vendar pa lahko dobite vnos za dejanje Ustvari tabelo CSV iz izhoda katerega koli prejšnjega dejanja v vašem toku ali pa ga vnesete neposredno v Iz škatle.
Shranite in nato zaženite tok.
Ko se vaš tok izvaja, dejanje Ustvari tabelo CSV prikaže izhod, prikazan na naslednjem posnetku zaslona.
Uporabite dejanje Ustvari tabelo HTML - Podatkovna operacija , da spremenite vnos polja JSON v tabelo HTML. Glave lahko ohranite vidne v izpisu HTML.
Če želite to narediti, sledite korakom v prejšnjem razdelku Uporaba dejanja za ustvarjanje tabele CSV za ustvarjanje tabele CSV. Uporabite dejanje Ustvari tabelo HTML - Podatkovna operacija namesto Ustvari tabelo CSV.
Nasvet
Če nameravate tabelo HTML poslati po e-pošti, ne pozabite izbrati IsHtml v dejanju e-pošte.
Dogodek
Pridružite se nam v FabCon Vegasu
31. mar., 23h - 2. apr., 23h
Najboljši dogodek, ki ga vodi skupnost za Microsoft Fabric, Power BI, SQL in AI. od 31. marca do 2. aprila 2025.
Registrirajte se danesUsposabljanje
Modul
Use Dataverse triggers and actions in Power Automate - Training
Extend Dataverse usability by integrating with Power Automate to reduce or eliminate repetitive business processes.
Potrdilo
Microsoft Certified: Power Automate RPA Developer Associate - Certifications
Demonstrate how to improve and automate workflows with Microsoft Power Automate RPA developer.