Erabili datu-eragiketak

Artikulu honetan, Power Automaten ohiko datu-eragiketa batzuei buruz ikasiko duzu, hala nola konposatu, elkartu, hautatu, array iragazi, taulak sortu eta JSON analizatu. Erabili eragiketa hauek fluxuak sortzen dituzunean datuak manipulatzeko.

Oharra

Artikulu honetako atal desberdinak ez daude erlazionatuta eta ez daude elkarren menpe. Atal ezberdinek adibide desberdinak erabiltzen dituzte.

Hona hemen datu-eragiketei buruzko bideo azkar bat.

Aurrebaldintzak

  • Sarbidea Power Automate.
  • JSON array batekin HTTP POST eskaerak zure fluxura bidaltzeko tresna.

Erabili konposaketa ekintza

Erabili Datuen eragiketa - Idatzi ekintza hodeiko fluxua diseinatzen ari zaren bitartean datu berak hainbat aldiz sartu behar ez izateko. Adibide honetan, zenbaki-matrize bat sartu behar duzu—[0,1,2,3,4,5,6,7,8,9]—hainbat aldiz zure fluxua diseinatzen duzun bitartean. Idatzi ekintza erabil dezakezu matrizea gordetzeko, hurrengo prozeduran azaltzen den moduan.

  1. Bilatu idatzi eta, ondoren, hautatu Idatzi - Datuen eragiketa ekintza.

Idatzi ekintza bilatu eta hautatzeko pantaila-argazkia.

  1. Sarrerak laukian, idatzi geroago erreferentzia egin nahi duzun array-a.

    Idazteko ekintza konfiguratzeko pantaila-argazkia.

Eskupekoa

Geroago Idatzi txartela errazago aurkitzeko, aldatu izena izenburu-barrako Idatzi testua hautatuta. txartela eta gogoratzeko erraza den izen bat sartu.

Idazteko ekintzaren edukietara atzitu behar duzunean, egin urrats hauek jarraituz.

  1. Gehitu ekintza bat, adibidez, Batu - Datuen eragiketa.

  2. Hautatu idazketa-ekintzan gordetako edukia zein kontrolari gehitu nahi diozun.

    Fluxu honetan erabiltzen diren aplikazio eta konektoreen Gehitu eduki dinamikoa pantaila irekiko da.

  3. Eduki dinamikoa fitxan, Idatzi atalean, hautatu Irteerak.

    Idatzi ekintzako Irteerak erabiltzearen pantaila-argazkia.

Erabili batzeko ekintza

Erabili Datu-eragiketa - Batu ekintza array bat nahi duzun bereizlearekin mugatzeko. Adibidez, zure fluxuak helbide elektroniko sorta hau barne hartzen duen web eskaera bat jasotzen du: ["d@example.com", "k@example.com", "dal@example.com"]. Hala ere, zure posta elektronikoko programak helbideak kate bakarrean formateatzea eskatzen du, puntu eta komaz bereizita. Datu-eragiketa - Batu ekintza erabiltzen duzu koma-mugatzailea (,) puntu eta koma (;) bihurtzeko urrats hauek jarraituz:

  1. Gehitu ekintza berri bat, bilatu Sartu eta, ondoren, hautatu Datu-eragiketa - Batu.

    Elkartzeko ekintza bilatu eta hautatzeko pantaila-argazkia.

  2. From laukian, sartu matrizea eta Loin with koadroan, idatzi puntu eta koma (;).

    Elkartzeko ekintza konfiguratzeko pantaila-argazkia.

  3. Gorde zure fluxua, eta gero exekutatu.

  4. Zure fluxua exekutatu ondoren, Datu Eragiketa – Batu ekintzaren irteera helbideak puntu eta komak elkartuta dituen kate bat izango da, hurrengo pantaila-argazkian erakusten den moduan.

    Komaz bereizitako helbideen sarreraren pantaila-argazkia, puntu eta komaren balioarekin batu bat eta puntu eta komaz bereizitako helbide horien irteera.

Erabili hautatzeko ekintza

Erabili Datuen eragiketa – Hautatu ekintza, objektuen forma eraldatzeko matrize batean. Adibidez, objektu bakoitzean elementuak gehi ditzakezu, kendu edo izena aldatu dezakezu array bateko.

Oharra

Hautatu ekintza erabiliz elementuak gehitu edo kendu ditzakezun arren, ezin duzu aldatu matrizeko objektu kopurua.

Adibide honetan, datuak zure fluxua sartzen dira web-eskaera baten bidez formatu honetan:

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

Sarrerako datuak birmoldatu nahi dituzu first to FirstName eta last to FamilyName izena aldatuz eta FullName izeneko kide berri bat gehituz. first eta last (espazio batekin bereizita) konbinatzen dituena.

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

Hori egiteko:

  1. Gehitu HTTP eskaera jasotzen denean abiarazlea zure fluxuan.

  2. Hautatu Erabili lagina karga eskema sortzeko.

    Lagin-karga hautatzeko pantaila-argazkia.

  3. Agertzen den koadroan, itsatsi iturburuko datu-matrizearen lagin bat eta, ondoren, hautatu Eginda.

  4. Gehitu Datuen eragiketa - Hautatu ekintza eta, ondoren, konfiguratu hurrengo pantaila-argazkian erakusten den moduan.

    Konfiguratu aukeraketa ekintza.

    > Hautatutako ekintzaren irteera forma berriko objektuak dituen array bat da. Ondoren, matrize hau beste edozein ekintzatan erabil dezakezu, lehen aipatu dugun idazketa ekintzan adibidez.

Erabili iragazki-matrizearen ekintza

Erabili Iragazki-matrizea - ​​Datuen eragiketa ekintza matrize bateko objektuen kopurua zuk emandako irizpideekin bat datorren azpimultzo batera murrizteko.

Oharra

  • Ezin duzu iragazki-matrizearen ekintza erabili matrizeko objektuen forma aldatzeko.
  • Iragazi duzun testuak maiuskulak eta minuskulak bereizten ditu.

Adibide honetan, iragazki-matrizearen ekintza erabiltzen duzu array honetan:

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

Adibide honek first ezarrita dagoen objektuak soilik dituen array berri bat sortzen du Eugenia.

  1. Bilatu eta, gero, gehitu Iragazki array ekintza zure fluxuari.

  2. Konfiguratu iragazki-matrizearen ekintza hurrengo pantaila-argazkian erakusten den moduan.

    Pantaila-argazkia From atalean, lehen lerroa Gorputza gisa ezarrita dago. Bigarren lerroan, lehenengoa Eugeniaren berdina ezartzen da.

  3. Gorde eta, ondoren, exekutatu zure fluxua.

Erabili CSV taula sortu ekintza

Erabili Sortu CSV taula - Datuen eragiketa ekintza JSON array sarrera bat komaz bereizitako balioen (CSV) taula batean aldatzeko. Goiburuak ikusgai eduki ditzakezu CSV irteeran. Adibide honetan, honako array hau CSV taula batean bihurtzen duzu:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Bilatu, gehitu eta konfiguratu Sortu CSV taula - Datuen eragiketa ekintza hurrengo irudiaren antza izateko.

    Sortu CSV taula ekintzaren pantaila-argazkia. Nork Gorputza gisa ezarrita dago eta Zutabeak Automatikoan ezarrita dago.

    Irudi honetako Body tokena HTTP eskaera jasotzen denean ekintza batetik dator; hala ere, Sortu CSV taula ekintzaren sarrera zure fluxuko aurreko edozein ekintzaren irteeratik lor dezakezu edo zuzenean sar dezakezu atalean. koadrotik.

  2. Gorde eta, ondoren, exekutatu zure fluxua.

    Zure fluxua exekutatzen denean, Sortu CSV taula ekintzak hurrengo pantaila-argazkian erakusten den irteera erakusten du.

    Sortu CSV taula-ekintzaren irteerako pantaila-argazkia, lehen lerroan

Erabili HTML taula sortu ekintza

Erabili Sortu HTML taula - Datuen eragiketa ekintza JSON array sarrera HTML taula batean aldatzeko. Goiburuak ikusgai eduki ditzakezu HTML irteeran.

Horretarako, jarraitu aurreko CSV taularen ekintza ataleko urratsak CSV taula sortzeko. Erabili Sortu HTML taula - Datuen eragiketa ekintza Sortu CSV taularen ordez.

Eskupekoa

HTML taula posta elektroniko bidez bidaltzeko asmoa baduzu, gogoratu posta elektronikoko ekintzan IsHtml hautatzen duzula.