Bendrinti naudojant


Kintamųjų duomenų tipai

Kai srautuose kuriate kintamuosius, Power Automate jie konvertuojami į konkretų tipą pagal jų turinį.

Kai kurie iš šių duomenų tipų yra plačiai naudojami visoje programoje, pvz., skaičiai, o kitiems, pvz., naršyklės egzemplioriams, reikalingi aiškūs veiksmai arba veiksmų grupės.

Paprasti duomenų tipai

Paprasti duomenų tipai žymi pavienes reikšmes, pvz., tekstus ir skaičius. Šiuos duomenų tipus galite naudoti atskirai arba kurdami sudėtingesnes duomenų struktūras, pvz., sąrašus ir duomenų lenteles.

Teksto reikšmė

Tai bet kokio tipo tekstas – nuo el. pašto adresų iki .txt failo teksto turinio.

Teksto duomenų tipo ypatybės

Norėdami sukurti kintamąjį **Teksto reikšmė**, naudokite veiksmą **Nustatyti kintamąjį** ir užpildykite įvesties parametrą norimu tekstu be jokių žymėjimų.

Ekrano kopija, kurioje parodytas veiksmas „Nustatyti kintamąjį“, kuris sukuria kintamąjį „Teksto reikšmė“.

Skaitinė reikšmė

Skaitmeninis yra skaičius apibūdinantis tipas. Matematinėse operacijose galima naudoti tik šį duomenų tipą.

Norėdami sukurti skaitinį kintamąjį su reikšme , naudokite veiksmą Nustatyti kintamąjį ir užpildykite įvesties parametrą skaičiumi be jokio žymėjimo.

Išskyrus užprogramuotas skaitines reikšmes, galite naudoti matematines išraiškas su kintamaisiais procentų ženkluose. Daugiau informacijos apie matematines išraiškas rasite skyriuje Kintamųjų ir % žymėjimo naudojimas.

Ekrano kopija, kurioje parodytas veiksmas „Nustatyti kintamąjį“, kuris sukuria skaitinės reikšmės kintamąjį.

Bulio logikos reikšmė

Reikšmė gali būti True arba False.

Norėdami sukurti loginės reikšmės kintamąjį , naudokite veiksmą Nustatyti kintamąjį ir užpildykite įvesties parametrą išraiškomis arba %True% . %False%

Be to, galite kurti sudėtingas išraiškas naudodami loginius operatorius, kintamuosius ir procentų žymėjimą. Daugiau informacijos apie logines išraiškas rasite skyriuje Kintamųjų ir % žymėjimo naudojimas.

Ekrano kopija, kurioje parodytas veiksmas „Nustatyti kintamąjį“, kuris sukuria loginės reikšmės kintamąjį.

Išplėstiniai duomenų tipai

Išplėstiniai duomenų tipai atspindi sudėtingas duomenų struktūras. Jie veikia kaip kitų duomenų tipų rinkiniai, prie kurių galite prisijungti kaip prie vieno objekto.

Sąrašas

Sąrašai yra elementų rinkiniai. Priklausomai nuo atskirų sąrašo elementų tipų, gali būti tekstinių reikšmių sąrašai, skaitinių reikšmių sąrašai ir pan. Programavimo terminais sąrašo duomenų tipas yra atitikmuo vienmačio masyvo.

Sąrašą galite sukurti atlikdami veiksmą Sukurti naują sąrašą , o elementą į tą sąrašą galite įtraukti atlikdami veiksmą Pridėti elementą į sąrašą .

Srauto, kuris sukuria sąrašą, ekrano kopija.

Taip pat galite sukurti sąrašą naudodami veiksmus, kurie generuoja sąrašus kaip išvestį. Pavyzdžiui, veiksmas Skaityti tekstą iš failo gali grąžinti tekstinių reikšmių sąrašą, o veiksmas Gauti failus iš aplanko grąžina failų sąrašą.

Norėdami gauti konkretų sąrašo elementą, naudokite šį žymėjimą: %VariableName[ItemNumber]%

Žemiau pateiktame pavyzdyje srautas išsaugo pirmąjį anksčiau rodyto sąrašo numerį naujame kintamajame. Atminkite, kad pirmojo sąrašo elemento indeksas turėtų būti 0.

Ekrano kopija, kurioje pavaizduota išraiška, pasiekianti pirmąjį sąrašo elementą.

Įprasta praktika yra naudoti kiekvienam veiksmui, kad būtų galima kartoti sąrašo elementus.

Jei reikia pasiekti tik konkrečią sąrašo dalį, naudokite žymėjimą %VariableName[StartIndex:StopIndex]% . Pavyzdžiui, išraiška %List[2:4]% nuskaito trečią ir ketvirtą sąrašo elementus. Elementas, esantis pozicijoje StopIndex , yra pjaustymo riba ir nėra gaunamas.

Norėdami skaidyti sąrašą nuo pradžios iki konkretaus elemento, nenustatykite ``StartIndex`` reikšmės, pavyzdžiui, ``%List[:4]%``. Norėdami pjaustyti sąrašą nuo konkretaus indekso iki galo, nenustatykite ` StopIndex reikšmės, pavyzdžiui, ` %List[2:]%`.

Sąrašo duomenų tipo ypatybės

Duomenų lentelė

Duomenų lentelėse duomenys pateikiami lentelių formatu ir programavimo terminais yra lygiaverčiai dvimatėms masyvams.

Duomenų lentelėje yra eilutės ir stulpeliai, kurie unikaliai apibūdina kiekvieno elemento padėtį. Duomenų lentelės gali būti laikomos sąrašais, kuriuose yra duomenų eilutės kaip elementai.

Duomenų lentelės kintamojo turinio ekrano kopija.

Power Automate pateikia veiksmą Sukurti naują duomenų lentelę naujoms duomenų lentelėms generuoti. Įdiegę veiksmą, galite naudoti vaizdų kūrimo priemonę reikšmėms užpildyti ir stulpelių antraštėms pervardyti.

Veiksmo „Sukurti naują duomenų lentelę“ vizualinio kūrimo priemonės ekrano kopija.

Be veiksmo Kurti naują duomenų lentelę , dar trys veiksmai sukuria duomenų lenteles ištrauktiems duomenims saugoti: darbalapis Skaityti iš "Excel" darbalapio, Vykdyti SQL sakinį ir Išskleisti duomenis iš tinklalapio veiksmų.

Be to, galite sukurti duomenų lentelę naudodami veiksmą Nustatyti kintamąjį ir programavimo masyvo žymėjimą. Šis žymėjimas susideda iš kelių vieno matmens masyvų, atskirtų kableliais ir uždarytų garbanotais skliaustais. Galutinė išraiška turi būti tokios formos: %{["Product1", "10 USD"], ["Product2", "20 USD"]}%.

Veiksmo Nustatyti kintamąjį, kuris sukuria duomenų lentelę, ekrano nuotrauka.

Jei kurdami naują duomenų lentelę naudodami masyvo žymėjimą norite pridėti stulpelių antraštes, pirmoje eilutėje naudokite išraiškas^['ColumnName1', 'ColumnName2'].

Veiksmo Nustatyti kintamąjį, kuris sukuria naują duomenų lentelę su stulpelių antraštėmis, ekrano nuotrauka.

Norėdami įtraukti naują eilutę į esamą lentelę, naudokite veiksmą Įterpti eilutę į duomenų lentelę . Arba sukurkite išraišką, kurioje yra duomenų lentelės kintamojo pavadinimas, pliuso simbolis (+) ir reikšmės, kurias norite įtraukti skliausteliuose.

Veiksmo Nustatyti kintamąjį, kuris į duomenų lentelę įtraukia naują eilutę, ekrano nuotrauka.

Be eilučių įterpimo į duomenų lenteles, darbalaukio srautai siūlo įvairius veiksmus, kurie manipuliuoja duomenų lentelėmis. Visą šių veiksmų sąrašą galite rasti kintamųjų veiksmų nuorodoje.

Norėdami gauti konkretų duomenų lentelės elementą, naudokite šį žymėjimą: %VariableName[RowNumber][ColumnNumber]%. Atminkite, kad RowNumber ir ColumnNumber turėtų būti 0 pirmajam elementui (eilutei arba stulpeliui).

Pavyzdžiui, tarkime, kad srautas nuskaito "Excel" darbalapio turinį ir išsaugo jį "ExcelData" kintamajame. Norėdami pasiekti pirmąjį langelį antroje nuskaitytos lentelės eilutėje, naudokite toliau pateiktą išraišką.

Išraiškos, kuri pasiekia perskaityto

Pastaba.

" ExcelData" kintamajame yra reikšmių lentelė, ištraukta iš "Excel" darbalapio naudojant veiksmą Skaityti iš "Excel" darbalapio . Jame yra keletas konkretaus darbalapio reikšmių, o ne visas "Excel" failas.

Jei norite pasiekti konkretų stulpelį lentelėje, kurioje yra stulpelių antraštės, naudokite žymėjimą%ExcelData[rowNumber]['ColumnName']%.

Jei peržiūrite duomenų lentelę su veiksmu Kiekvienam , kintamasis, kuriame yra dabartinės iteracijos duomenys, laikomas duomenų eilute.

Panašiai kaip ir sąrašuose, norėdami pasiekti konkrečią duomenų lentelės dalį, naudojate %VariableName[StartRow:StopRow]% notaciją. Išraiška nuskaito tik eilutes, apibrėžtas dviem indeksais, o StopRow padėtis yra pjaustymo riba ir negaunama.

Norėdami išskaidyti duomenų lentelę iš pirmos eilutės į konkrečią eilutę, nenaudokite StartRow reikšmės, pvz., %Datatable [:4]%. Taip pat, norėdami išskaidyti duomenų lentelę iš konkrečios eilutės į pabaigą, nenaudokite StopRow reikšmės, pvz., %Datatable[2:]%.

Duomenų lentelės duomenų tipo ypatybės

Duomenų eilutė

Duomenų eilutėje yra vienos duomenų lentelės eilutės reikšmės. Kai peržiūrite duomenų lentelę su veiksmu Kiekvienam , kintamasis, kuriame yra dabartinės iteracijos duomenys, yra duomenų eilutė.

Norėdami gauti konkretų duomenų eilutės elementą, naudokite šį žymėjimą: %VariableName[ItemNumber]%

Arba galite naudoti %VariableName['ColumnName']% žymėjimą. Kiekvieno stulpelio pavadinimą apibrėžia duomenų lentelė, iš kurios nugavote duomenų eilutę.

Duomenų eilutės duomenų tipo ypatybės

Duomenų eilutės kintamojo turinio ekrano kopija.

Pasirinktinis objektas

Sudėtyje yra ypatybių ir reikšmių porų, kurias galima lengvai konvertuoti į JSON formatą.

Norėdami sukurti naują tuščią pasirinktinį objektą, naudokite veiksmą Nustatyti kintamąjį ir užpildykite šią išraišką %{{ }}%. Norėdami sukurti naują pasirinktinį objektą ir inicijuoti jį ypatybėmis ir reikšmėmis, naudokite šios struktūros išraišką: %{ 'Property1': 'Value1', 'Property2': 'Value2', 'Property3': 'Value2' }%.

Kintamojo veiksmo, sukuriančio naują pasirinktinį objektą, nustatymo ekrano nuotrauka.

Svarbu

Rezervuotų raktažodžių negalima naudoti kaip tinkintų objektų ypatybių. Norėdami gauti visą rezervuotų raktinių žodžių sąrašą, eikite į Rezervuoti raktiniai žodžiai darbalaukio srautuose.

Norėdami atnaujinti esamos ypatybės reikšmę arba įtraukti naują, įdiekite veiksmą Nustatyti kintamąjį , lauke Nustatyti įveskite ypatybės pavadinimą ir įveskite jos reikšmę lauke Kam .

Veiksmo Nustatyti kintamąjį, kuris į pasirinktinį objektą įtraukia naują ypatybę, ekrano nuotrauka.

Be pažodinių reikšmių, galite naudoti kintamuosius, kad dinamiškai nustatytumėte pasirinktinių objektų savybes ir reikšmes. Pavyzdžiui, šis srautas naudoja du kintamuosius, kad įtrauktų naują ypatybę į naują tuščią pasirinktinį objektą.

Srauto, kuris naudoja kintamuosius, kad įtrauktų naują ypatybę į pasirinktinį objektą, ekrano nuotrauka.

Jungties objektas

Jungties objektai saugo informaciją iš debesies jungčių ir veikia panašiai kaip pasirinktiniai objektai. Jų savybėse paprastai yra kitų jungčių objektų sąrašai. Prieiga prie reikšmių veikia kaip pasirinktiniuose objektuose, nors norint pasiekti įdėtąsias reikšmes gali prireikti sudėtingesnių išraiškų.

Pasirinktinio objekto kintamojo kintamųjų peržiūros priemonėje ekrano nuotrauka.

PDF lentelės informacijos sąrašas

Šio duomenų tipo kintamąjį galima sukurti tik naudojant veiksmą Išskleisti lenteles iš PDF .

Kiekvienas sąrašo elementas apibūdina ištrauktą lentelę ir pateikia visą esminę informaciją apie ją. Norėdami pasiekti konkretų duomenų lentelės informacijos elementą, naudokite žymėjimą%VariableName[ItemNumber]% notation.

PDF lentelės informacijos sąrašo ekrano nuotrauka.

Kiekviename sąrašo elemente yra keturios ypatybės, leidžiančios atskirai gauti konkrečią informaciją. Galimos savybės yra šios:

  • DataTable – pateikia ištrauktą lentelę.
  • TableStartingPage – pateikia failo puslapio, kuriame yra lentelės pradžia, indeksą.
  • TableEndingPage – pateikia failo puslapio, kuriame yra lentelės pabaiga, indeksą.
  • TableOrderInPage – pateikia lentelės tvarką puslapyje.

Daugiau informacijos apie šio duomenų tipo ypatybes galite rasti kintamųjų duomenų tipo ypatybėse.

PDF lentelės informacijos sąrašo ypatybių ekrano nuotrauka.

Norėdami pasiekti konkrečios ypatybės reikšmę, naudokite %VariableName[ItemNumber]. PropertyName% notation. Pavyzdžiui, ši išraiška pateikia kintamojo ExtractedPDFTables pirmojo elemento duomenų lentelės reikšmę.

Duomenų lentelės, esančios PDF lentelės informacijos kintamųjų sąraše, ekrano nuotrauka.

Žinomos problemos ir apribojimai

  • Problema: kai duomenų lentelėje arba duomenų eilutės langelyje yra kelių eilučių įrašas, kintamųjų peržiūros programa rodo tik pirmąją jo eilutę.
  • Sprendimo būdai: nėra.

Egzemplioriai

Ryšiai

Kita

Šiame skyriuje pateikiami visi galimi duomenų tipai, kurie nepriklauso nė vienai iš ankstesnių kategorijų.

Bendra reikšmė

  • Bendroji reikšmė – šis duomenų tipas naudojamas projektavimo metu, kai Power Automate negalima apibrėžti kintamojo duomenų tipo arba įvesties parametro. Bendrosios reikšmės vykdymo metu konvertuojamos į kitus duomenų tipus, atsižvelgiant į jų duomenis.

„Active Directory“

  • "Active Directory" įrašas – yra ryšys su "Active Directory" serveriu, sukurtu atliekant veiksmą Jungtis prie serverio .
  • Grupės informacija – yra nurodytos "Active Directory" grupės pavadinimas, rodomas pavadinimas, aprašas ir nariai.
  • Grupės narys – atstovauja nurodytos "Active Directory" grupės nariui.
  • Vartotojo informacija – pateikiama informacija apie nurodytą "Active Directory" vartotoją, pvz., vardas ir pavardė, inicialai ir išskirtinis vardas, darbo informacija (įmonė, skyrius ir pareigos), kontaktinė informacija (telefono numeris, plėtinys ir el. pašto adresas) ir vieta (šalis / regionas, miestas, valstija, adresas ir pašto kodas).

"Active Directory" duomenų tipo ypatybės

"Amazon" žiniatinklio paslaugos (AWS)

  • EC2 klientas – yra EC2 seansas, sukurtas naudojant veiksmą Sukurti EC2 seansą .
  • EC2 egzempliorius - Atitinka gautą EC2 egzempliorių.
  • EC2 egzempliorių informacija – pateikiama informacija apie EC2 egzempliorių.
  • Egzemplioriaus būsenos pakeitimas – pateikiama informacija apie EC2 egzempliorių, kuris buvo paleistas arba sustabdytas.
  • EBS momentinė nuotrauka - Reiškia EBS momentinę nuotrauką.
  • EBS apimtis - Rodo EBS apimtį.

AWS duomenų tipo ypatybės

„Azure “

  • "Azure" klientas – yra "Azure" seansas, sukurtas naudojant veiksmą Kurti seansą .
  • "Azure" išteklių grupė – nurodo gautą "Azure" išteklių grupę.
  • "Azure" valdomas diskas – reiškia nuskaitytą "Azure" diską.
  • "Azure" momentinė nuotrauka – reiškia "Azure" momentinę nuotrauką.
  • "Azure" virtualioji mašina – reiškia nuskaitytą "Azure" virtualiąją mašiną.
  • "Azure" virtualiosios mašinos informacija – yra informacijos apie "Azure" virtualiąją mašiną.
  • "Azure" prenumerata – reiškia gautą "Azure" prenumeratą.

"Azure" duomenų tipo ypatybės

CMD

  • CMD seansas - Yra CMD seansas, sukurtas naudojant veiksmą Atidaryti CMD seansą .

CMD duomenų tipo ypatybės

Kredencialai

  • Kredencialas – yra kredencialas, gautas naudojant veiksmą Gauti kredencialus (peržiūra).

Kredencialų duomenų tipo ypatybės

Datos ir laikas

  • Datetime – yra datos ir laiko informacija. Norėdami sukurti datetime kintamąjį naudodami veiksmą Set Variable , užpildykite įvesties parametrą išraiškomis %d"yyyy-MM-dd HH:mm:ss.ff+zzz"%, kur:

    Žymėjimas Aprašą
    yyyy Metai
    MM Mėnuo
    Dd Diena
    HH Valanda
    Mm Min.
    Ss Sek.
    Ff Milisekundžių
    Zzz UTC laiko kompensavimas

    Pavyzdžiui, %d"2022-03-25"%tiksliniam kintamajam priskiria 2022 m. kovo 25 d. datą.

Datos ir laiko duomenų tipo ypatybės

Siųsti el. paštu

  • Pašto pranešimas – tai el. laiškas. Veiksmas Gauti el. laiškus užpildo šiuos kintamuosius.

El. pašto duomenų tipo ypatybės

Exchange

  • "Exchange" pašto pranešimas – tai el. laiškas, gautas iš "Exchange" serverio. Veiksmas Gauti "Exchange" el. laiškus užpildo šiuos kintamuosius.

"Exchange" duomenų tipo ypatybės

Failai ir aplankai

  • Failas - Reiškia failą.
  • Aplankas - Reiškia aplanką.
  • FileSystemObject – reiškia aplanką arba failą. Šis duomenų tipas naudojamas įvesties parametruose, kurie priima aplankus ir failus.

Failų ir aplankų duomenų tipo ypatybės

FTP

  • FTP failas - Reiškia FTP failą.
  • FTP katalogas – atstovauja FTP katalogui

FTP duomenų tipo ypatybės

OCR

  • OCR variklis - Yra OCR variklis, sukurtas naudojant veiksmą Sukurti OCR variklį .

Outlook

  • "Outlook" pašto pranešimas – tai el. pašto "Outlook" pranešimas. Veiksmas Gauti el. laiškus iš "Outlook" užpildo šiuos kintamuosius.

"Outlook" duomenų tipo ypatybės

Terminalas

  • Terminalo seansas – yra terminalo seansas, sukurtas naudojant veiksmą Atidaryti terminalo seansą .

Terminalo duomenų tipo ypatybės

XML

  • XML mazgas – yra XML dokumento turinys. Veiksmas Skaityti XML iš failo užpildo šiuos kintamuosius.

XML duomenų tipo ypatybės

Klaida

  • Klaida – pateikiama informacija apie paskutinį kartą įvykusią darbalaukio srauto klaidą. Veiksmas Gauti paskutinę klaidą sukuria šio tipo kintamąjį.

Klaidos ypatybės