Deli z drugimi prek


Uporaba podatkovnih postopkov

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.

  1. Poiščite sestavi in nato v razdelku Operacija s podatki izberite dejanje Sestavi.

    Posnetek zaslona dejanja Sestavi – operacija s podatki.

  2. V polje Vnosi vnesite polje, na katerega se želite pozneje sklicevati.

    Konfigurirajte dejanje Sestavi.

    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.

  1. Dodajte dejanje, kot je Operacija s podatki - Združi.

  2. 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 .

  3. Na zavihku Dinamična vsebina v razdelku Sestavi izberite Izhodi.

    Uporabite izhode iz dejanja Sestavi.

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:

  1. Dodajte novo dejanje, poiščite Združi in nato izberite Operacija s podatki - Združi.

    Pridružite se akciji.

  2. V polje Od vnesite polje in v polje Združi z vnesite podpičje (;).

    Konfigurirajte dejanje Združi.

  3. Shranite svoj potek in ga nato zaženite.

  4. 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.

    Posnetek zaslona vnosa naslovov, ločenih z vejicami, združitve z vrednostjo podpičja in izpisa teh naslovov, ločenih s podpičji.

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:

  1. V svoj tok dodajte sprožilec Ko je prejeta zahteva HTTP .

  2. Izberite Uporabi vzorčni koristni tovor za ustvarjanje sheme.

    Posnetek zaslona izbire vzorčnega koristnega tovora.

  3. V polje, ki se prikaže, prilepite vzorec izvornega podatkovnega polja in nato izberite Končano.

  4. Dodajte dejanje Operacija s podatki – Izberi in ga nato konfigurirajte, kot je prikazano na naslednjem posnetku zaslona.

    Konfigurirajte dejanje izbire.

    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.

  1. Poiščite in nato v potek dodajte dejanje Filtriraj polje .

  2. V razdelku Filtriraj poizvedbo konfigurirajte dejanje polja filtra. Po primeru v tem razdelku je `select first>equal to>Eugenia`.

    Posnetek zaslona v razdelku Od, kjer je prva vrstica nastavljena na Telo. V drugi vrstici je prva vrstica nastavljena na Eugenia.

  3. 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" } ]
  1. Poiščite, dodajte in nato konfigurirajte dejanje Operacija s podatki - Ustvari tabelo CSV , da bo podobno naslednji sliki.

    Posnetek zaslona konfiguriranja dejanja Ustvari tabelo CSV. Možnost Od je nastavljena na Telo, možnost Stolpci pa na Samodejno.

    Ž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).

  2. Shranite in nato zaženite potek.

    Ko se vaš potek izvaja, dejanje Ustvari tabelo CSV prikaže izhod, prikazan na naslednjem posnetku zaslona.

    Posnetek zaslona izhoda dejanja ustvarjanja tabele CSV, kjer je v prvi vrstici prikazano ime in priimek, sledijo pa Eugenia, Lopez in Elizabeth, Moore.

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 .