Andmetoimingute kasutamine
Sellest artiklist leiate teavet mõne levinud Power Automate andmetoimingu kohta, nagu koostamine, ühendamine, massiivide valimine, filtreerimine, tabelite loomine ja JSON-i sõelumine. Kasutage neid toiminguid voogude loomisel andmetega manipuleerimiseks.
Märkus
Selle artikli erinevad jaotised ei ole omavahel seotud ega sõltu üksteisest. Erinevates jaotistes kasutatakse erinevaid näiteid.
Siin on kiire video andmetoimingute kohta.
- Juurdepääs Power Automate.
- Tööriist HTTP POST-päringute saatmiseks JSON-massiiviga teie voogu.
Kasutage toimingut Andmetoiming – koostamistoiming , et säästa end sellest, et peate pilvevoog kujundamisel mitu korda samu andmeid sisestama. Selles näites peate voo kujundamise ajal mitu korda sisestama numbrite[0,1,2,3,4,5,6,7,8,9]
massiivi. Koostetoimingut saate kasutada massiivi salvestamiseks, nagu on kirjeldatud järgmises toimingus.
- Otsige üles koosta ja valige seejärel toiming Koosta - andmetoiming .
Sisestage väljale Sisendid massiiv, millele soovite hiljem viidata.
Näpunäide
Et muuta koostamine kaart hiljem hõlpsamini leitavaks, nimetage see ümber, valides kaart tiitliribal teksti Koosta ja sisestades hõlpsasti meeldejääva nime.
Kui teil on vaja koostamistoimingu sisule juurde pääseda, toimige järgmiselt.
Lisage toiming, näiteks Liitu - andmetoiming.
Valige juhtelement, millele soovite koostamistoimingusse salvestatud sisu lisada.
Avaneb kuva Dünaamilise sisu lisamine selles voos kasutatavatest rakendustest ja konnektoritest.
Valige vahekaardi Dünaamiline sisu jaotises Koosta suvand Väljundid .
Kasutage toimingut Andmetoiming – liitumine , et piiritleda massiiv teie valitud eraldajaga. Näiteks saab teie voog veebipäringu, mis sisaldab järgmist hulka meiliaadresse: ["d@example.com", "k@example.com", "dal@example.com"]
Kuid teie meiliprogramm nõuab aadresside vormindamist ühes stringis, mis on eraldatud semikoolonitega. Toimingu Andmetoiming – ühendamine abil saate muuta komaeraldaja (,) semikooloniks (;), toimides järgmiselt.
Lisage uus toiming, otsige üles Liitu ja seejärel valige Andmetoiming - Liitu.
Sisestage massiiv väljale Saatja ja sisestage väljale Liitu semikoolon (;).
Salvestage oma voog ja seejärel käivitage see.
Pärast voo käivitamist on toimingu Andmetoiming – liitumine väljund string, mille aadressid on ühendatud semikoolonitega, nagu on näidatud järgmisel kuvatõmmisel.
Andmetoimingu kasutamine – valige toiming massiivi objektide kuju teisendamiseks. Näiteks saate massiivi iga objekti elemente lisada, eemaldada või ümber nimetada.
Märkus
Kuigi elemente saab valikutoimingu abil lisada või eemaldada, ei saa massiivis olevate objektide arvu muuta.
Selles näites sisestavad andmed teie voogu veebipäringu kaudu järgmises vormingus:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Soovite sissetulevad andmed ümber kujundada, nimetades first
need ümber ja FirstName
last
ümber ning FamilyName
lisades uue liikme nimega FullName
mis ühendab first
ja last
(tühikuga eraldatud).
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Selleks tehke järgmist.
Lisage oma voogu päästik Kui HTTP-päring on vastu võetud .
Valige Kasuta kasuliku koormuse näidist skeemi loomiseks.
Kleepige kuvatavale väljale lähteandmete massiivi näidis ja seejärel valige Valmis.
Andmetoimingu lisamine – valige toiming ja konfigureerige see järgmisel kuvatõmmisel näidatud viisil.
> Valikutoimingu väljund on massiiv, mis sisaldab äsja kujundatud objekte. Seejärel saate seda massiivi kasutada mis tahes muus toimingus, näiteks varem käsitletud koostamistoimingus.
Kasutage toimingut Filtreeri massiiv – andmetoiming , et vähendada massiivi objektide arvu teie esitatud kriteeriumidele vastavaks alamhulgaks.
Märkus
- Massiivitoimingut ei saa filtreerida massiivi objektide kuju muutmiseks.
- Filtreeritav tekst on tõstutundlik.
Selles näites kasutate filtrimassiivi toimingut sellel massiivil.
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Selles näites luuakse uus massiiv, mis sisaldab ainult objekte, mille first
väärtuseks on seatud Eugenia
.
Otsige üles ja lisage seejärel oma voogu toiming Filtreeri massiiv .
Konfigureerige filtrimassiivi toiming, nagu on näidatud järgmisel kuvatõmmisel.
Salvestage ja seejärel käivitage oma voog.
Kasutage toimingut CSV-tabeli loomine – andmetoiming JSON-massiivi sisendi muutmiseks komaeraldusega väärtuste (CSV) tabeliks. Saate päised CSV-väljundis nähtaval hoida. Selles näites teisendate järgmise massiivi CSV-tabeliks.
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Otsige, lisage ja konfigureerige toiming Create CSV table – Data Operation (Loo CSV-tabel – andmetoiming) sarnanema järgmisele pildile.
Sellel pildil olev kehamärk pärineb toimingust Kui HTTP-päring on vastu võetud ; siiski saate CSV-tabeli loomise toimingu sisendi hankida oma voo mis tahes varasema toimingu väljundist või sisestada selle otse väljale Saatja.
Salvestage ja seejärel käivitage oma voog.
Kui voog töötab, kuvab toiming CSV-tabeli loomine järgmisel kuvatõmmisel kuvatud väljundi.
Kasutage toimingut HTML-tabeli loomine - andmetoiming , et muuta JSON-massiivi sisend HTML-tabeliks. Päised saate HTML-väljundis nähtaval hoida.
Selleks järgige eelmises CSV-tabeli loomise toimingujaotises CSV-tabeli loomine toodud juhiseid . Kasutage toimingut HTML-tabeli loomine – andmetoiming , mitte käsku Loo CSV-tabel.
Näpunäide
Kui kavatsete saata HTML-tabeli e-posti teel, ärge unustage meilitoimingus valida IsHtml .