Skaityti anglų kalba

Bendrinti naudojant


Duomenų operacijų naudojimas

Šiame straipsnyje sužinosite apie kai kurias įprastas duomenų operacijas Power Automate, pvz., kurti, sujungti, pasirinkti, filtruoti masyvus, kurti lenteles ir analizuoti JSON. Naudokite šias operacijas norėdami manipuliuoti duomenimis, kai kuriate srautus.

Pastaba

Skirtingos šio straipsnio dalys nėra susijusios ir viena nuo kitos nepriklauso. Skirtinguose skyriuose naudojami skirtingi pavyzdžiai.

Čia pateikiamas trumpas vaizdo įrašas apie duomenų operacijas.

Būtinosios sąlygos

  • Prieiga prie Power Automate.
  • Įrankis, skirtas siųsti HTTP POST užklausas su JSON masyvu į jūsų srautą.

Naudokite kūrimo veiksmą

Naudokite veiksmą Duomenų operacija – kūrimas , kad nereikėtų kelis kartus įvesti tų pačių duomenų, kai kuriate debesies srautas. Šiame pavyzdyje, kurdami srautą, turite kelis kartus įvesti skaitmenų[0,1,2,3,4,5,6,7,8,9] masyvą. Norėdami įrašyti masyvą, galite naudoti kūrimo veiksmą, kaip aprašyta toliau pateiktoje procedūroje.

  1. Ieškokite komponuoti, tada pasirinkite veiksmą Kurti – duomenų operacija .

Veiksmo Kurti paieškos ir pasirinkimo ekrano nuotrauka.

  1. Lauke Įvestys įveskite masyvą, kurį norėsite nurodyti vėliau.

    Kūrimo veiksmo konfigūravimo ekrano kopija.

Patarimas

Kad vėliau būtų lengviau rasti kūrinį kortelė pervardykite jį kortelė pavadinimo juostoje pasirinkdami tekstą Kurti ir įvesdami lengvai įsimenamą pavadinimą.

Kai jums reikia pasiekti kūrimo veiksmo turinį, atlikite šiuos veiksmus.

  1. Įtraukite veiksmą, pvz., Sujungti – duomenų operacija.

  2. Pasirinkite valdiklį, prie kurio norite pridėti turinį, kurį išsaugojote atlikdami kūrimo veiksmą.

    Atidaromas dinaminio turinio įtraukimas iš šiame srauto ekrane naudojamų programų ir jungčių.

  3. Skirtuko Dinaminis turinys sekcijoje Kurti pasirinkite Išvestys.

    Veiksmo Kurti išvesčių naudojimo ekrano nuotrauka.

Veiksmo Sujungimas naudojimas

Naudokite veiksmą Duomenų operacija – sujungti , kad atskirtumėte masyvą nuo pasirinkto skyriklio. Pavyzdžiui, jūsų srautas gauna žiniatinklio užklausą, kurioje yra šis el. pašto adresų masyvas: ["d@example.com", "k@example.com", "dal@example.com"]. Tačiau jūsų el. pašto programa reikalauja, kad adresai būtų suformatuoti vienoje eilutėje, atskirtoje kabliataškiais. Naudojate veiksmą Duomenų operacija – sujunkite , kad pakeistumėte kablelį skyriklį (,) į kabliataškį (;) atlikdami šiuos veiksmus:

  1. Įtraukite naują veiksmą, ieškokite Sujungti, tada pasirinkite Duomenų operacija – sujungimas.

    Prisijungimo veiksmo ieškos ir pasirinkimo ekrano nuotrauka.

  2. Lauke Nuo įveskite masyvą ir lauke Sujungti su įveskite kabliataškį (;).

    Sujungimo veiksmo konfigūravimo ekrano nuotrauka.

  3. Įrašykite srautą ir paleiskite jį.

  4. Paleidus srautą, veiksmo Data Operation – Join išvestis bus eilutė su adresais, sujungtais kabliataškiais, kaip parodyta toliau pateiktoje ekrano kopijoje.

    Kableliais atskirtų adresų įvesties, kabliataškio reikšmės sujungimo su reikšmės ir kabliataškiais atskirtų adresų išvesties ekrano nuotrauka.

Naudokite pasirinkimo veiksmą

Naudoti veiksmą Duomenų operacija – pasirinkti, kad transformuotumėte masyvo objektų figūrą. Pavyzdžiui, galite įtraukti, šalinti arba pervardyti elementus kiekviename masyvo objekte.

Pastaba

Nors elementus galite pridėti arba pašalinti naudodami žymėjimo veiksmą, negalite keisti masyvo objektų skaičiaus.

Šiame pavyzdyje duomenys įveda jūsų srautą per žiniatinklio užklausą šiuo formatu:

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

Norite pakeisti gaunamų duomenų struktūrą pervardydami first į FirstName ir last į FamilyName, taip pat įtraukdami naują narį, pavadintą FullName , kuris sujungia first ir last (atskiria tarpu).

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

Norėdami atlikti:

  1. Įtraukite į srautą aktyviklį Kai gaunama HTTP užklausa.

  2. Pasirinkite Naudoti naudingosios apkrovos pavyzdį schemai generuoti.

    Naudingosios apkrovos pavyzdžio pasirinkimo ekrano nuotrauka.

  3. Pasirodžiusiame lauke įklijuokite šaltinio duomenų masyvo pavyzdį, tada pasirinkite Atlikta.

  4. Pridėti duomenų operaciją – pasirinkite veiksmą ir sukonfigūruokite jį, kaip parodyta toliau pateiktoje ekrano kopijoje.

    Konfigūruokite pasirinkimo veiksmą.

    > Pasirinkimo veiksmo išvestis yra masyvas, kuriame yra naujai suformuoti objektai. Tada galite naudoti šį masyvą atlikdami bet kurį kitą veiksmą, pvz., anksčiau aptartą kūrimo veiksmą.

Veiksmo filtrų masyvas naudojimas

Naudokite veiksmą Filtro masyvas – duomenų operacija , kad sumažintumėte objektų skaičių masyve iki pogrupio, atitinkančio jūsų pateiktus kriterijus.

Pastaba

  • Veiksmo filtruoti masyvą negalima norint keisti masyvo objektų formą.
  • Tekste, kurį filtruojate, skiriamos didžiosios ir mažosios raidės.

Šiame pavyzdyje šiame masyve naudojate veiksmą filtro masyvas:

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

Šis pavyzdys sukuria naują masyvą, kuriame yra tik objektai, kuriuose first nustatyta reikšmė Eugenia.

  1. Raskite ir įtraukite veiksmą Filtruoti masyvą į savo srautą.

  2. Konfigūruokite filtrų masyvo veiksmą, kaip parodyta toliau pateiktoje ekrano kopijoje.

    Skyriaus Nuo pirmoji eilutė nustatyta į Kūnas. Antroje eilutėje pirmasis yra lygus Eugenijai.

  3. Įrašykite, tada paleiskite srautą.

Veiksmo kurti CSV lentelę naudojimas

Naudokite veiksmą Kurti CSV lentelę – duomenų operacija , kad pakeistumėte JSON masyvo įvestį į kableliais atskirtų reikšmių (CSV) lentelę. Antraštės gali būti matomos CSV išvestyje. Šiame pavyzdyje šį masyvą konvertuojate į CSV lentelę:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Raskite, įtraukite ir sukonfigūruokite veiksmą Kurti CSV lentelę – duomenų operacija , kad jis būtų panašus į toliau pateiktą vaizdą.

    Veiksmo Kurti CSV lentelę konfigūravimo ekrano nuotrauka. Nuo nustatyta kaip Kūnas, o Stulpeliai nustatyti kaip Automatiniai.

    Kūno atpažinimo ženklas šiame paveikslėlyje gaunamas iš veiksmo Kai gaunama HTTP užklausa; tačiau veiksmo Kurti CSV lentelę įvestį galite gauti iš bet kurio ankstesnio srauto veiksmo išvesties arba galite ją įvesti tiesiai į lauką Nuo .

  2. Įrašykite, tada paleiskite srautą.

    Kai srautas vykdomas, veiksmas Kurti CSV lentelę rodo išvestį, rodomą toliau pateiktoje ekrano kopijoje.

    CSV lentelės veiksmo sukurti išvesties ekrano nuotrauka, kurioje pirmoje eilutėje rodoma

Veiksmo HTML lentelės kūrimas naudojimas

Naudokite veiksmą Kurti HTML lentelę – duomenų operacija , kad pakeistumėte JSON masyvo įvestį į HTML lentelę. Antraštes galite palikti matomas HTML išvestyje.

Norėdami tai padaryti, atlikite veiksmus, nurodytus ankstesniame veiksmų skyriuje Veiksmų sekcija CSV lentelės kūrimas CSV lentelei kurti. Naudokite veiksmą Kurti HTML lentelę – duomenų operacija, o ne kurti CSV lentelę .

Patarimas

Jei planuojate siųsti HTML lentelę el. paštu, el. pašto veiksme nepamirškite pasirinkti IsHtml .