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.
- Bilatu idatzi eta, ondoren, hautatu Idatzi - Datuen eragiketa ekintza.
Sarrerak laukian, idatzi geroago erreferentzia egin nahi duzun array-a.
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.
Gehitu ekintza bat, adibidez, Batu - Datuen eragiketa.
Hautatu idazketa-ekintzan gordetako edukia zein kontrolari gehitu nahi diozun.
Fluxu honetan erabiltzen diren aplikazio eta konektoreen Gehitu eduki dinamikoa pantaila irekiko da.
Eduki dinamikoa fitxan, Idatzi atalean, hautatu Irteerak.
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:
Gehitu ekintza berri bat, bilatu Sartu eta, ondoren, hautatu Datu-eragiketa - Batu.
From laukian, sartu matrizea eta Loin with koadroan, idatzi puntu eta koma (;).
Gorde zure fluxua, eta gero exekutatu.
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.
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:
Gehitu HTTP eskaera jasotzen denean abiarazlea zure fluxuan.
Hautatu Erabili lagina karga eskema sortzeko.
Agertzen den koadroan, itsatsi iturburuko datu-matrizearen lagin bat eta, ondoren, hautatu Eginda.
Gehitu Datuen eragiketa - Hautatu ekintza eta, ondoren, konfiguratu hurrengo pantaila-argazkian erakusten den moduan.
> 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
.
Bilatu eta, gero, gehitu Iragazki array ekintza zure fluxuari.
Konfiguratu iragazki-matrizearen ekintza hurrengo pantaila-argazkian erakusten den moduan.
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" } ]
Bilatu, gehitu eta konfiguratu Sortu CSV taula - Datuen eragiketa ekintza hurrengo irudiaren antza izateko.
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.
Gorde eta, ondoren, exekutatu zure fluxua.
Zure fluxua exekutatzen denean, Sortu CSV taula ekintzak hurrengo pantaila-argazkian erakusten den irteera erakusten du.
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.