Upotreba podatkovnih operacija

U ovom članku saznat ćete više o nekim uobičajenim operacijama podataka u Power Automate, kao što su sastavljanje, pridruživanje, odabir, filtriranje polja, stvaranje tablica i raščlanjivanje JSON-a. Koristite ove operacije za rukovanje podacima prilikom stvaranja tijekova.

Napomena

Različiti odjeljci u ovom članku nisu povezani i ne ovise jedni o drugima. Različiti odjeljci koriste različite primjere.

Evo kratkog videozapisa o operacijama podataka.

Preduvjeti

  • Pristupu Power Automate.
  • Alat za slanje HTTP POST zahtjeva s JSON nizom u vaš tijek.

Korištenje akcije sastavljanja

Upotrijebite akciju Data Operation - Sastavljanje kako biste se spasili od potrebe za unosom istih podataka više puta dok dizajnirate protok oblaka. U ovom primjeru morate unijeti polje znamenki —[0,1,2,3,4,5,6,7,8,9] nekoliko puta dok dizajnirate tijek. Akciju sastavljanja možete koristiti za spremanje polja, kao što je opisano u sljedećem postupku.

  1. Potražite sastavljanje, a zatim odaberite akciju Sastavi - operacija podataka .

Snimka zaslona s pretraživanjem i odabirom akcije Sastavljanje.

  1. U okvir Ulazi unesite polje na koje se kasnije želite pozvati.

    Snimka zaslona konfiguriranja akcije sastavljanja.

Savjet

Da biste kasnije lakše pronašli karticu za sastavljanje , preimenujte je odabirom teksta Sastavi na naslovnoj traci kartice i unosom imena koje je lako zapamtiti.

Kada trebate pristupiti sadržaju akcije sastavljanja, učinite to slijedeći ove korake.

  1. Dodajte akciju, kao što je Pridruži se - operacija podataka.

  2. Odaberite kontrolu kojoj želite dodati sadržaj koji ste spremili u akciji sastavljanja.

    Otvorit će se zaslon Dodavanje dinamičkog sadržaja iz aplikacija i poveznika koji se koriste u ovom tijeku .

  3. Na kartici Dinamički sadržaj u odjeljku Sastavljanje odaberite Izlazi.

    Snimka zaslona s korištenjem izlaza iz akcije Sastavljanje.

Korištenje akcije pridruživanja

Koristite akciju Data Operation - Join za razgraničenje polja s razdjelnikom po vašem izboru. Na primjer, vaš tijek prima web-zahtjev koji uključuje sljedeće polje adresa e-pošte: ["d@example.com", "k@example.com", "dal@example.com"]. Međutim, vaš program za e-poštu zahtijeva da adrese budu oblikovane u jednom nizu, odvojene točka-zarezom. Akciju Data Operation - Join koristite za promjenu graničnika zareza (,) u točku sa zarezom (;) slijedeći ove korake:

  1. Dodajte novu akciju, potražite Pridruži se, a zatim odaberite Podatkovna operacija - pridružite se.

    Snimka zaslona traženja i odabira akcije pridruživanja.

  2. U okvir Šalje unesite polje, a zatim u okvir Spoji se s unesite točku sa zarezom (;).

    Snimka zaslona konfiguriranja akcije pridruživanja.

  3. Spremite svoj protok, a zatim ga pokrenite.

  4. Nakon pokretanja tijeka izlaz akcije Data Operation – Join bit će niz s adresama pridruženim točka-zarezom, kao što je prikazano na sljedećoj snimci zaslona.

    Snimka zaslona unosa adresa odvojenih zarezima, spoja s vrijednošću točka-zarez i izlaza tih adresa odvojenih točka-zarezom.

Korištenje akcije odabira

Korištenje operacije podataka – odabir akcije za pretvorbu oblika objekata u polju. Na primjer, možete dodavati, uklanjati ili preimenovati elemente u svakom objektu u polju.

Napomena

Iako možete dodavati ili uklanjati elemente pomoću akcije odabira, ne možete promijeniti broj objekata u polju.

U ovom primjeru podaci unose vaš tijek putem web-zahtjeva u ovom obliku:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Želite preoblikovati dolazne podatke preimenovanjem first u FirstName i last u FamilyName te dodavanjem novog člana pod nazivom FullName koji kombinira first i last (odvojen s razmakom).

[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

Akcija:

  1. Dodajte okidač Kada primite HTTP zahtjev u svoj tijek.

  2. Odaberite Koristi ogledni korisni teret za generiranje sheme.

    Snimka zaslona s odabirom oglednog korisnog tereta.

  3. U okvir koji će se pojaviti zalijepite uzorak polja izvorišnih podataka, a zatim odaberite Gotovo.

  4. Dodavanje operacije podataka – odaberite akciju, a zatim je konfigurirajte kao što je prikazano na sljedećoj snimci zaslona.

    Konfigurirajte akciju odabira.

    > Izlaz iz akcije odabira je polje koje sadrži novooblikovane objekte. Zatim ovo polje možete koristiti u bilo kojoj drugoj akciji, kao što je akcija sastavljanja o kojoj smo ranije raspravljali.

Korištenje akcije polja filtra

Pomoću akcije Filtarsko polje – operacija podataka smanjite broj objekata u polju na podskup koji odgovara navedenim kriterijima.

Napomena

  • Akciju polja filtra ne možete koristiti za promjenu oblika objekata u polju.
  • Tekst na kojem filtrirate razlikuje velika i mala slova.

U ovom primjeru koristite akciju polja filtra na ovom polju:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Ovaj primjer stvara novo polje koje sadrži samo objekte u kojima first je postavljeno Eugenia.

  1. Pronađite, a zatim dodajte akciju polja Filtar u svoj tijek.

  2. Konfigurirajte akciju polja filtra kao što je prikazano na sljedećoj snimci zaslona.

    Snimka zaslona u odjeljku Šalje prvi redak postavljen je na Tijelo. U drugom redu, prvi je postavljen jednak Eugeniji.

  3. Spremite, a zatim pokrenite svoj tijek.

Korištenje akcije stvori CSV tablicu

Pomoću akcije Stvori CSV tablicu – operacija podataka promijenite unos JSON polja u tablicu s vrijednostima odvojenima zarezom (CSV). Zaglavlja možete držati vidljivima u CSV izlazu. U ovom primjeru sljedeće polje pretvarate u CSV tablicu:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Pronađite, dodajte, a zatim konfigurirajte akciju Stvori CSV tablicu – Operacija podataka tako da nalikuje sljedećoj slici.

    Snimka zaslona konfiguriranja akcije Stvaranje CSV tablice. Šalje je postavljeno na Tijelo, a Stupci na Automatski.

    Token tijela na ovoj slici dolazi iz akcije Kada se primi HTTP zahtjev; međutim, unos za akciju Stvori CSV tablicu možete dobiti iz izlaza bilo koje prethodne akcije u tijeku ili je možete unijeti izravno u okvir Iz .

  2. Spremite, a zatim pokrenite svoj tijek.

    Kada se tijek pokrene, akcija Stvori CSV tablicu prikazuje izlaz prikazan na sljedećoj snimci zaslona.

    Snimka zaslona izlaza iz akcije stvaranja CSV tablice, koja prikazuje

Korištenje akcije stvaranja HTML tablice

Pomoću akcije Stvori HTML tablicu - Operacija podataka promijenite unos JSON polja u HTML tablicu. Zaglavlja možete držati vidljivima u HTML izlazu.

Da biste to učinili, slijedite korake iz prethodnog Za stvaranje CSV tablice koristite odjeljak akcije Stvori CSV tablicu. Umjesto tablice Stvaranje CSV-a koristite akciju Stvaranje HTML tablice – operacija podataka.

Savjet

Ako HTML tablicu namjeravate poslati e-poštom, ne zaboravite odabrati IsHtml u akciji e-pošte.