Korišćenje operacija vezanih za podatke
U ovom članku saznajete više o nekim uobičajenim operacijama podataka Power Automate u, kao što su pisanje, spajanje, izbor, filtriranje nizova, kreiranje tabela i raščlanjujenje JSON-a. Koristite ove operacije za upravljanje podacima prilikom kreiranja tokova.
Belešku
Različiti odeljci u ovom članku nisu povezani i ne zavise jedni od drugih. Različiti odeljci koriste različite primere.
Evo brzog video zapisa o operacijama sa podacima.
Preduslovi
- Pristup Power Automate.
- Alatka za slanje HTTP POST zahteva sa JSON nizom u vaš tok.
Korišćenje radnje pisanja
Koristite radnju "Operacija sa podacima - sastavljanje" da biste spasili sebe od višestrukog unosa istih podataka dok dizajnirate tok u oblaku. U ovom primeru, potrebno je da unesete niz cifara – nekoliko[0,1,2,3,4,5,6,7,8,9]
puta dok dizajnirate tok. Radnju pisanja možete da koristite da biste sačuvali niz, kao što je opisano u sledećoj proceduri.
- Potražite kompon , a zatim izaberite radnju Operacija "Sastavi - podaci ".
U polje Inputs unesite niz na koji kasnije želite da upućujete.
Napojnica
Da biste kasnije olakšali kartica pisanja, preimenujte ga tako što ćete izabrati tekst Sastavite na naslovnoj traci kartica i uneti ime koje se lako pamti.
Kada je potrebno da pristupite sadržaju radnje pisanja, uradite to tako što ćete pratiti ove korake.
Dodajte radnju, kao što je Operacija pridruživanja - podaci.
Izaberite kontrolu kojoj želite da dodate sadržaj koji ste sačuvali u radnji pisanja.
Otvoriće se dodavanje dinamičkog sadržaja iz aplikacija i linija spajanja koje se koriste na ovom ekranu toka.
Na kartici Dinamički sadržaj, u odeljku Pisanje izaberite stavku Izlazi.
Korišćenje radnje spajanja
Koristite radnju "Operacija sa podacima - pridruživanje" da biste razgraničili niz znakom za razdvajanje po vašem izboru. Na primer, vaš tok dobija Web zahtev koji uključuje sledeći niz e-adresa: ["d@example.com", "k@example.com", "dal@example.com"]
. Međutim, program za e-poštu zahteva da adrese budu oblikovane u jednoj niski razdvojene tačkom i zarezom. Radnju "Operacija podataka - pridruživanje " koristite za promenu znaka razgraničavanja zareza (,) u tačku i zarez (;) sledeći ove korake:
Dodajte novu radnju, potražite opciju "Pridruživanje ", a zatim izaberite operaciju "Podaci " - Pridruži se.
U polje Od unesite niz, a u polje Spoji sa ( ;) unesite tačku i zarez (;).
Sačuvajte tok, a zatim ga pokrenite.
Nakon što se tok pokreće, izlaz operacije "Podaci " – Pridruži se radnji biće niska sa adresama pridružene tačkom i zarezom, kao što je prikazano u sledećem snimku ekrana.
Korišćenje odabrane radnje
Koristite operaciju "Podaci" – Izaberite radnju da biste oblik objekata transformisali u nizu. Na primer, možete da dodajete, uklanjate ili preimenujete elemente u svakom objektu u nizu.
Belešku
Iako pomoću odabrane radnje možete da dodate ili uklonite elemente, ne možete da promenite broj objekata u nizu.
U ovom primeru, podaci unose vaš tok putem Veb zahteva u ovom formatu:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Dolazne podatke želite da preoblikujete preimenovanjem first
FirstName
last
u i na FamilyName
, kao i dodavanjem novog člana koji FullName
kombinuje first
last
i(razdvaja sa razmakom).
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Da biste izvršili ovo:
Dodajte okidač "Kada se primi HTTP zahtev" u tok.
Izaberite stavku Koristi uzorak tovara da biste generisali šemu.
U polje koje će se pojaviti nalepite uzorak izvornog niza podataka, a zatim izaberite Gotovo .
Dodajte operaciju podataka – Izaberite radnju , a zatim je konfigurišite kao što je prikazano na sledećem snimku ekrana.
> Izlaz iz radnje izbora je niz koji sadrži novooblimane objekte. Zatim možete da koristite ovaj niz u bilo kojoj drugoj radnji, kao što je radnja pisanja o kojoj je ranije bilo reči.
Korišćenje radnje niza filtera
Radnju "Filter niza - operacija sa podacima " koristite da biste smanjili broj objekata u nizu na podskup koji odgovara kriterijumima koje ste obezbedili.
Belešku
- Radnju niza filtera ne možete da koristite da biste promenili oblik objekata u nizu.
- Tekst na koji filtrirate ima mala i velika slova.
U ovom primeru koristite radnju niza filtera u ovom nizu:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
U ovom primeru kreira se novi niz koji sadrži samo objekte u kojima first
je postavljen Eugenia
.
Pronađite, a zatim dodajte radnju niza filtriranja u tok.
Konfigurišite radnju niza filtera kao što je prikazano na sledećem snimku ekrana.
Sačuvajte, a zatim pokrenite tok.
Korišćenje radnje kreiranje CSV tabele
Koristite radnju Kreiranje CSV tabele - Operacija podataka da biste promenili unos JSON niza u tabelu vrednosti razdvojene zarezima (CSV). Zaglavlja možete držati vidljivim u CSV izlazu. U ovom primeru, konvertujete sledeći niz u CSV tabelu:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Pronađite, dodajte, a zatim konfigurišite radnju Kreiranje CSV tabele - operacija sa podacima tako da liči na sledeću sliku.
Oznaka tela na ovoj slici potiče iz radnje "Kada je HTTP zahtev primljen "; međutim, možete da dobijete unos za radnju "Kreiranje CSV tabele " od izlaza bilo koje prethodne radnje u toku ili da je unesete direktno u polje "Od ".
Sačuvajte, a zatim pokrenite tok.
Kada tok bude pokrećen, radnja "Kreiraj CSV tabelu " prikazuje izlaz prikazan u sledećem snimku ekrana.
Korišćenje radnje kreiranje HTML tabele
Koristite radnju Kreiranje HTML tabele - operacija sa podacima da biste promenili unos JSON niza u HTML tabelu. Zaglavlja možete da držite vidljiva u HTML izlazu.
Da biste to uradili, sledite korake iz prethodnog odeljka Radnja kreiranje CSV tabele za kreiranje CSV tabele. Koristite radnju Kreiranje HTML tabele - operacija sa podacima umesto stavke "Kreiranje CSV tabele".
Napojnica
Ako planirate da pošaljete HTML tabelu putem e-pošte, ne zaboravite da izaberete IsHtml u akciji e-pošte.
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tokom 2024. godine postepeno ćemo ukidati probleme sa uslugom GitHub kao mehanizam povratnih informacija za sadržaj i zameniti ga novim sistemom povratnih informacija. Dodatne informacije potražite u članku:Prosledite i prikažite povratne informacije za