Datu operāciju izmantošana

Šajā rakstā uzzināsit par dažām bieži lietotām datu operācijām Power Automate, piemēram, veidošanu, savienošanu, atlasi, masīvu filtrēšanu, tabulu izveidi un JSON parsēšanu. Izmantojiet šīs darbības, lai manipulētu ar datiem, veidojot plūsmas.

Piezīmes

Šī raksta dažādās sadaļas nav saistītas un nav atkarīgas viena no otras. Dažādās sadaļās tiek izmantoti dažādi piemēri.

Tālāk ir sniegts īss video par datu operācijām.

Priekšnoteikumi

  • Piekļuve Power Automate.
  • Rīks, lai nosūtītu HTTP POST pieprasījumus ar JSON masīvu uz jūsu plūsmu.

Darbības Veidot izmantošana

Izmantojiet darbību Datu operācija — izveidojiet to, lai izvairītos no nepieciešamības ievadīt vienus un tos pašus datus vairākas reizes, veidojot mākoņa plūsmu. Šajā piemērā, veidojot plūsmu, vairākas reizes ir jāievada ciparu masīvs[0,1,2,3,4,5,6,7,8,9]. Darbību Komponēšana var izmantot, lai saglabātu masīvu, kā aprakstīts tālāk norādītajā procedūrā.

  1. Meklējiet kompozicionālu un pēc tam atlasiet darbību Komponēt - datu operācija .

Darbības Komponēšana meklēšanas un atlasīšanas ekrānuzņēmums.

  1. Lodziņā Ievades ievadiet masīvu , uz kuru vēlaties atsaukties vēlāk.

    Ekrānuzņēmums, kurā redzama komponēšanas darbības konfigurēšana.

Padoms

Lai vēlāk būtu vieglāk atrast kartīti Komponēšana , pārdēvējiet to, kartītes virsrakstjoslā atlasot tekstu Sastādīt un ievadot viegli iegaumējamu nosaukumu.

Ja vēlaties piekļūt sastādīšanas darbības saturam, veiciet tālāk norādītās darbības.

  1. Pievienojiet darbību, piemēram , Pievienoties - datu operācija.

  2. Atlasiet vadīklu, kurai vēlaties pievienot saturu, ko saglabājāt rakstīšanas darbībā.

    Tiek atvērts ekrāns Dinamiskā satura pievienošana no šajā plūsmas ekrānā izmantotajām programmām un savienotājiem.

  3. Cilnes Dinamiskais saturs sadaļā Rakstīšana atlasiet Izvades.

    Ekrānuzņēmums, kurā redzama darbības Komponēšana izvades izmantošana.

Pievienošanās darbības izmantošana

Izmantojiet darbību Data Operation - Join , lai norobežotu masīvu ar izvēlēto atdalītāju. Piemēram, jūsu plūsma saņem tīmekļa pieprasījumu, kurā ir ietverts šāds e-pasta adrešu masīvs: ["d@example.com", "k@example.com", "dal@example.com"] Tomēr jūsu e-pasta programma pieprasa, lai adreses tiktu formatētas vienā virknē, atdalītas ar semikoliem. Izmantojiet darbību Datu operācija - Savienojums , lai mainītu komatu norobežotāju (,) uz semikolu (;), veicot tālāk norādītās darbības.

  1. Pievienojiet jaunu darbību, meklējiet Join un pēc tam atlasiet Datu operācija - Join.

    Ekrānuzņēmums, kurā redzama pievienošanās darbības meklēšana un atlasīšana.

  2. Lodziņā No ievadiet masīvu un lodziņā Savienot ar ievadiet semikolu (;).

    Ekrānuzņēmums, kurā redzama pievienošanās darbības konfigurēšana.

  3. Saglabājiet plūsmu un pēc tam palaidiet to.

  4. Pēc plūsmas izpildes darbības Data Operation — Join izvade būs virkne ar adresēm, kas savienotas ar semikoliem, kā parādīts nākamajā ekrānuzņēmumā.

    Ekrānuzņēmums, kurā redzama ar komatiem atdalītu adrešu ievade, savienojums ar semikola vērtību un ar semikoliem atdalītu adrešu izvade.

Darbības Atlasīt izmantošana

Izmantot datu operāciju — atlasīt darbību, lai masīvā pārveidotu objektu formu. Piemēram, katrā masīva objektā var pievienot, noņemt vai pārdēvēt elementus.

Piezīmes

Lai gan elementus var pievienot vai noņemt, izmantojot atlasīšanas darbību, objektu skaitu masīvā nevar mainīt.

Šajā piemērā dati ievada jūsu plūsmu, izmantojot tīmekļa pieprasījumu šādā formātā:

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

Vēlaties pārveidot ienākošos datus, pārdēvējot first un FirstNamelast uz FamilyName un pievienojot jaunu dalībnieku ar nosaukumu FullName , kas apvieno first un last (atdalīts ar atstarpi).

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

Darbības apraksts

  1. Pievienojiet savai plūsmai trigeri Kad tiek saņemts HTTP pieprasījums.

  2. Atlasiet Izmantot lietderīgās slodzes paraugu, lai ģenerētu shēmu.

    Ekrānuzņēmums, kurā redzama parauga lietderīgās slodzes atlase.

  3. Lodziņā, kas tiek parādīts, ielīmējiet avota datu masīva paraugu un pēc tam atlasiet Gatavs.

  4. Pievienojiet datu darbību — atlasiet darbību un pēc tam konfigurējiet to, kā parādīts tālāk redzamajā ekrānuzņēmumā.

    Konfigurējiet atlases darbību.

    > Darbības select izvade ir masīvs, kas satur jaunizveidotos objektus. Pēc tam šo masīvu var izmantot jebkurā citā darbībā, piemēram, iepriekš apspriestajā darbībā Komponēšana.

Filtra masīva darbības izmantošana

Izmantojiet darbību Filtrēt masīvu — datu operācija , lai samazinātu masīva objektu skaitu līdz apakškopai, kas atbilst jūsu norādītajiem kritērijiem.

Piezīmes

  • Filtra masīva darbību nevar izmantot, lai mainītu masīva objektu formu.
  • Teksts, pēc kura filtrējat, ir reģistrjutīgs.

Šajā piemērā šajā masīvā tiek izmantota filtra masīva darbība:

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

Šajā piemērā tiek izveidots jauns masīvs, kurā ir tikai tādi objekti, kuros ir iestatīta first vērtība Eugenia.

  1. Atrodiet un pēc tam pievienojiet savai plūsmai darbību Filtra masīvs .

  2. Konfigurējiet filtra masīva darbību, kā parādīts tālāk redzamajā ekrānuzņēmumā.

    Ekrānuzņēmums, kurā redzams, ka sadaļā No pirmā rinda ir iestatīta uz Pamatteksts. Otrajā rindā pirmais ir vienāds ar Eugeniju.

  3. Saglabājiet un pēc tam palaidiet savu plūsmu.

Darbības CSV tabulas izveide izmantošana

Izmantojiet darbību Izveidot CSV tabulu — datu operācija , lai mainītu JSON masīva ievadi par komatatdalīto vērtību (CSV) tabulu. Varat saglabāt galvenes redzamas CSV izvadē. Šajā piemērā tālāk norādīto masīvu pārvēršat par CSV tabulu.

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Atrodiet, pievienojiet un pēc tam konfigurējiet darbību Izveidot CSV tabulu - datu operācija , lai tā līdzinātos šim attēlam.

    Darbības CSV tabulas izveide konfigurēšanas ekrānuzņēmums. Teksts No ir iestatīts uz Pamatteksts, un Kolonnas ir iestatītas uz Automātiski.

    Pamatteksta marķieris šajā attēlā nāk no darbības Kad tiek saņemts HTTP pieprasījums; tomēr darbības CSV tabulas izveide ievadi varat iegūt no jebkuras plūsmas iepriekšējās darbības izvades vai arī varat to ievadīt tieši lodziņā No .

  2. Saglabājiet un pēc tam palaidiet savu plūsmu.

    Kad plūsma tiek izpildīta, darbībā Izveidot tabulu CSV tiek parādīta tālāk redzamajā ekrānuzņēmumā parādītā izvade.

    Ekrānuzņēmums, kurā redzama CSV tabulas izveides darbības izvade, kurā pirmajā rindā redzams

Darbības IZVEIDOT HTML tabulu izmantošana

Izmantojiet darbību Izveidot HTML tabulu - datu operācija , lai mainītu JSON masīva ievadi HTML tabulā. Galvenes var saglabāt redzamas HTML izvadē.

Lai to izdarītu, izpildiet darbības, kas norādītas iepriekšējā darbības sadaļā CSV tabulas izveide, lai izveidotu CSV tabulu. Izmantojiet darbību Izveidot HTML tabulu — datu operācija , nevis tabulu Izveidot CSV.

Padoms

Ja plānojat nosūtīt HTML tabulu pa e-pastu, neaizmirstiet e-pasta darbībā atlasīt IsHtml .