Vrste podatkov spremenljivk
Ko ustvarite spremenljivke v svojih tokovih, jih Power Automate pretvori v določeno vrsto glede na njihovo vsebino.
Nekatere od teh podatkovnih vrst se pogosto uporabljajo v celotni aplikaciji, na primer številke, druge, na primer instance brskalnika, zahtevajo izrecna dejanja ali skupine dejanj.
Enostavni tipi podatkov
Enostavni tipi podatkov predstavljajo posamezne vrednosti, kot so besedila in številke. Te vrste podatkov lahko uporabljate neodvisno ali pa jih uporabite za ustvarjanje kompleksnejših podatkovnih struktur, kot so seznami in podatkovne tabele.
Vrednost besedila
To je katero koli besedilo, od e-poštnih naslovov do besedilne vsebine datoteke .txt.
Lastnosti besedilnega podatkovnega tipa
Če želite ustvariti spremenljivko Besedilna vrednost , uporabite dejanje Nastavi spremenljivko in zapolnite vnosni parameter z želenim besedilom brez kakršen koli zapis.
Številska vrednost
Numeric je vrsta, ki se uporablja za števila. Samo ta tip podatkov se lahko uporablja v matematičnih operacijah.
Če želite ustvariti spremenljivko Številska vrednost , uporabite dejanje Nastavi spremenljivko in zapolnite vhodni parameter s številko brez kakršnega koli zapis.
Razen za trdo kodirane številske vrednosti lahko uporabite matematične izraze s spremenljivkami v odstotnih znakih. Za več informacij o matematičnih izrazih pojdite na Uporaba spremenljivk in zapisa %.
Logična vrednost
Vrednost je lahko True ali False.
Če želite ustvariti spremenljivko logične vrednosti , uporabite dejanje Nastavi spremenljivko in zapolnite vhodni parameter z izrazi %True% ali %False%.
Poleg tega lahko ustvarite zapletene izraze z uporabo logičnih operatorjev, spremenljivk in zapisa v odstotkih. Za več informacij o logičnih izrazih pojdite na Uporaba spremenljivk in zapisa %.
Napredni tipi podatkov
Napredni podatkovni tipi predstavljajo kompleksne podatkovne strukture. Delujejo kot zbirke drugih vrst podatkov, do katerih lahko dostopate kot do ene entitete.
Seznam
Seznami so zbirke predmetov. Odvisno od vrste posameznih elementov seznama so lahko seznami besedilnih vrednosti, seznami številskih vrednosti ipd. Podatkovni tip seznama je v programskem smislu enakovreden enodimenzionalnemu polju.
Seznam lahko ustvarite z dejanjem Ustvari nov seznam in dodate element na ta seznam z Dodaj element na seznam akcija.
Seznam lahko ustvarite tudi z dejanji, ki ustvarijo sezname kot izhod. Na primer, dejanje Preberi besedilo iz datoteke lahko vrne seznam besedilnih vrednosti in Pridobi datoteke v mapi dejanje vrne seznam datotek.
Če želite pridobiti določen element na seznamu, uporabite naslednji zapis: %VariableName[ItemNumber]%
V spodnjem primeru tok shrani prvo številko predhodno prikazanega seznama v novo spremenljivko. Upoštevajte, da mora biti indeks 0 za prvi element seznama.
Običajna praksa je uporaba za vsako dejanje za ponavljanje elementov seznama.
Če morate dostopati le do določenega dela seznama, uporabite zapis %VariableName[StartIndex:StopIndex]% . Na primer, izraz %List[2:4]% pridobi tretji in četrti element seznama. Element na položaju StopIndex je meja rezanja in se ne pridobi.
Če želite razrezati seznam od začetka do določenega elementa, ne nastavite vrednosti StartIndex , na primer %List[:4] %. Če želite razrezati seznam od določenega indeksa do konca, ne nastavite vrednosti StopIndex , na primer %List[2:] %.
Seznam lastnosti podatkovnega tipa
Podatkovna tabela
Podatkovne tabele vsebujejo podatke v obliki tabele in so v programskem smislu enakovredne dvodimenzionalnim nizom.
Podatkovna tabela vsebuje vrstice in stolpce, ki enolično opisujejo položaj vsake postavke. Podatkovne tabele lahko obravnavamo kot sezname, ki vsebujejo podatkovne vrstice kot postavke.
Power Automate ponuja dejanje Ustvari novo podatkovno tabelo za ustvarjanje novih podatkovnih tabel. Po razmestitvi dejanja lahko uporabite vizualni graditelj za zapolnitev vrednosti in preimenovanje glav stolpcev.
Poleg dejanja Ustvari novo podatkovno tabelo še tri dejanja ustvarijo podatkovne tabele za shranjevanje ekstrahiranih podatkov: Branje iz Excelovega delovnega lista, Izvedba stavka SQL in Izvleček podatkov s spletne strani dejanja.
Poleg tega lahko ustvarite podatkovno tabelo z dejanjem Nastavi spremenljivko in zapisom programske matrike. Ta zapis je sestavljen iz več enodimenzionalnih nizov, ločenih z vejicami in zaprtih v zavitih oklepajih. Končni izraz mora imeti naslednjo obliko: %{['Product1', '10 USD'], ['Product2', '20 USD']}%.
Če želite med ustvarjanjem nove podatkovne tabele z uporabo matričnega zapisa dodati glave stolpcev, uporabite izraz ^['ColumnName1', 'ColumnName2'] za prvo vrstico.
Če želite obstoječi tabeli dodati novo vrstico, uporabite dejanje Vstavi vrstico v podatkovno tabelo . Lahko pa ustvarite izraz, ki vsebuje ime spremenljivke podatkovne tabele, znak plus (+) in vrednosti, ki jih želite dodati v oklepajih.
Poleg vstavljanja vrstic v podatkovne tabele ponujajo namizni tokovi različna dejanja, ki manipulirajo s podatkovnimi tabelami. Celoten seznam s temi dejanji najdete v sklicu na spremenljiva dejanja.
Če želite pridobiti določeno postavko podatkovne tabele, uporabite naslednji zapis: %VariableName[RowNumber][ColumnNumber]%. Upoštevajte, da morata biti RowNumber in ColumnNumber 0 za prvi element (vrstico ali stolpec).
Na primer, predpostavimo, da tok pridobi vsebino Excelovega delovnega lista in jo shrani v spremenljivko ExcelData . Za dostop do prve celice v drugi vrstici pridobljene tabele uporabite izraz, prikazan spodaj.
opomba,
Spremenljivka ExcelData vsebuje tabelo vrednosti, ekstrahiranih iz Excelovega delovnega lista z dejanjem Branje z Excelovega delovnega lista . Vsebuje nekaj vrednosti določenega delovnega lista in ne celotne datoteke Excel.
Če želite dostopati do določenega stolpca v podatkovni tabeli, ki vsebuje glave stolpcev, uporabite zapis %ExcelData[rowNumber]['ColumnName']% .
Če krožite po podatkovni tabeli z dejanjem Za vsako , se spremenljivka, ki vsebuje podatke trenutne ponovitve, obravnava kot podatkovna vrstica.
Podobno kot pri seznamih uporabite zapis %VariableName[StartRow:StopRow]% za dostop do določenega dela podatkovne tabele. Izraz pridobi samo vrstice, ki jih definirata dva indeksa, medtem ko je položaj StopRow meja rezanja in se ne pridobi.
Če želite podatkovno tabelo razrezati iz prve vrstice v določeno vrstico, ne uporabite vrednosti StartRow , na primer %Datatable[:4 ]%. Podobno, če želite razrezati podatkovno tabelo od določene vrstice do konca, ne uporabite vrednosti StopRow , na primer %Datatable[2 :]%.
Lastnosti tipa podatkov, ki jih je mogoče podati
Podatkovna vrstica
Podatkovna vrstica vsebuje vrednosti ene vrstice podatkovne tabele. Ko krožite po podatkovni tabeli z za vsako dejanje, je spremenljivka, ki vsebuje podatke trenutne iteracije, podatkovna vrstica.
Če želite pridobiti določen element podatkovne vrstice, uporabite naslednji zapis: %VariableName[ItemNumber]%
Druga možnost je, da uporabite %VariableName['ColumnName']% zapis. Ime vsakega stolpca je definirano s podatkovno tabelo, iz katere ste pridobili podatkovno vrstico.
Lastnosti podatkovnega tipa Datarow
Predmet po meri
Vsebuje pare lastnosti in vrednosti, ki jih je mogoče preprosto pretvoriti v format JSON.
Če želite ustvariti nov prazen predmet po meri, uporabite dejanje Nastavi spremenljivko in zapolnite naslednji izraz %{{ }}%. Če želite ustvariti nov predmet po meri in ga inicializirati z lastnostmi in vrednostmi, uporabite izraz naslednje strukture: %{ 'Lastnost1': 'Vrednost1', 'Lastnost2': 'Vrednost2', 'Lastnost3': 'Vrednost2' }%.
Pomembno
Rezerviranih ključnih besed ni mogoče uporabiti kot lastnosti predmeta po meri. Za celoten seznam rezerviranih ključnih besed pojdite na Rezervirane ključne besede v namiznih tokovih.
Če želite posodobiti vrednost obstoječe lastnosti ali dodati novo, uvedite dejanje Set variable , vnesite ime lastnosti v Set in vnesite njegovo vrednost v polje Do .
Poleg dobesednih vrednosti lahko uporabite spremenljivke za dinamično nastavitev lastnosti in vrednosti predmetov po meri. Naslednji tok na primer uporablja dve spremenljivki za dodajanje nove lastnosti novemu praznemu objektu po meri.
Predmet priključka
Objekti konektorja shranjujejo informacije iz konektorjev v oblaku in delujejo podobno kot objekti po meri. Njihove lastnosti običajno vsebujejo sezname drugih objektov povezovalnika. Dostop do vrednosti deluje kot pri predmetih po meri, čeprav lahko dostop do ugnezdenih vrednosti zahteva bolj zapletene izraze.
Seznam informacij o tabelah PDF
Spremenljivko tega podatkovnega tipa je mogoče izdelati samo z dejanjem Extract tables from PDF .
Vsak element na seznamu opisuje ekstrahirano tabelo in nudi vse bistvene informacije o njej. Za dostop do določene podatkovne tabele uporabite zapis %VariableName[ItemNumber]% .
Vsak element seznama ponuja štiri lastnosti, ki vam omogočajo, da neodvisno dobite določeno podrobnost. Razpoložljive lastnosti so naslednje:
- DataTable – vrne ekstrahirano tabelo.
- TableStartingPage – vrne indeks strani datoteke, ki vsebuje začetek tabele.
- TableEndingPage – vrne indeks strani datoteke, ki vsebuje konec tabele.
- TableOrderInPage – vrne vrstni red tabele na strani.
Več informacij o lastnostih tega podatkovnega tipa najdete v Lastnosti podatkovnega tipa spremenljivk.
Za dostop do vrednosti določene lastnosti uporabite zapis %VariableName[ItemNumber].PropertyName% . Naslednji izraz na primer vrne vrednost podatkovne tabele prvega elementa spremenljivke ExtractedPDFTables .
Znane težave in omejitve
- Težava: Ko celica podatkovne tabele ali podatkovne vrstice vsebuje večvrstični vnos, pregledovalnik spremenljivk prikaže samo prvo vrstico tega.
- Rešitve: Brez.
Primerki
Primerek spletnega brskalnika – Vsebuje primerek brskalnika, ustvarjen z Zaženi novo Internet Explorer ali drugimi dejanji zagona brskalnika.
Primerek okna – Vsebuje primerek okna, ustvarjen z dejanjem Pridobi okno .
Excelov primerek – Vsebuje Excelov primerek, ustvarjen z dejanjem Zaženi Excel .
Outlookov primerek – Vsebuje Outlookov primerek, ustvarjen z dejanjem Zaženi Outlook .
Povezave
Povezava SQL – Vsebuje povezavo z bazo podatkov SQL, vzpostavljeno prek dejanja Odpri povezavo SQL .
Povezava Exchange – Vsebuje povezavo s strežnikom Exchange, vzpostavljeno z dejanjem Poveži se s strežnikom Exchange .
Povezava FTP – Vsebuje povezavo FTP, ustvarjeno prek Odprte povezave FTP in Odprte varne povezave FTP dejanja.
Drugi
V tem razdelku so predstavljeni vsi razpoložljivi tipi podatkov, ki ne spadajo v nobeno od prejšnjih kategorij.
Splošna vrednost
- Splošna vrednost – ta podatkovni tip se uporablja med načrtovanjem, ko Power Automate ne more definirati podatkovnega tipa spremenljivke ali vhodnega parametra. Splošne vrednosti se med izvajanjem pretvorijo v druge vrste podatkov na podlagi njihovih podatkov.
Imenik Active Directory
- Vnos Active Directory – Vsebuje povezavo s strežnikom Active Directory, vzpostavljeno z dejanjem Poveži se s strežnikom .
- Informacije o skupini – Vsebuje ime, prikazno ime, opis in člane določene skupine Active Directory.
- Član skupine – Predstavlja člana določene skupine Active Directory.
- Podatki o uporabniku – Vsebuje podatke o določenem uporabniku imenika Active Directory, kot sta ime in priimek, začetnice in razločno ime, podrobnosti o delu (podjetje, oddelek in naziv), kontaktne informacije (telefonska številka, interna številka)., in e-pošta) in lokacijo (država/regija, mesto, država, naslov in poštna številka).
Lastnosti tipa podatkov Active Directory
Spletne storitve Amazon (AWS)
- Odjemalec EC2 – Vsebuje sejo EC2, ustvarjeno z dejanjem Ustvari sejo EC2 .
- Primerek EC2 – Predstavlja pridobljeni primerek EC2.
- Informacije o primerkih EC2 – Vsebuje informacije o primerku EC2.
- Sprememba stanja primerka – Vsebuje informacije o primerku EC2, ki je bil zagnan ali ustavljen.
- EBS posnetek – Predstavlja posnetek EBS.
- Glasnost EBS – Predstavlja glasnost EBS.
Lastnosti podatkovnega tipa AWS
Azure
- Odjemalec Azure – Vsebuje sejo Azure, ustvarjeno z dejanjem Ustvari sejo .
- Skupina virov Azure – Predstavlja pridobljeno skupino virov Azure.
- Upravljani disk Azure – Predstavlja pridobljeni disk Azure.
- Posnetek Azure – Predstavlja posnetek Azure.
- Navidezni stroj Azure – Predstavlja pridobljeni navidezni stroj Azure.
- Informacije o virtualnem stroju Azure – Vsebuje informacije o virtualnem stroju Azure.
- Naročnina Azure – Predstavlja pridobljeno naročnino Azure.
Lastnosti podatkovnega tipa Azure
CMD
- Seja CMD – Vsebuje sejo CMD, ustvarjeno z dejanjem Odpri sejo CMD .
Lastnosti podatkovnega tipa CMD
Datumi in čas
Datum in čas – Vsebuje informacije o datumu in času. Če želite ustvariti spremenljivko datum-čas z dejanjem Nastavi spremenljivko , napolnite vhodni parameter z izrazi %d"llll-MM-dd HH:mm:ss .ff+zzz"%, kjer:
Notacija Description yyyy Leto MM Mesecu dd dan HH Ura mm min ss Sekunde ff Milisekund zzz Odmik od UTC Na primer, %d"2022-03-25"% ciljni spremenljivki dodeli datum 25. marec 2022.
Lastnosti podatkovnega tipa datum in čas
E-poštni naslov
- Poštno sporočilo – Predstavlja e-poštno sporočilo. Dejanje Pridobi e-pošto zapolni te spremenljivke.
Lastnosti tipa podatkov e-pošte
Exchange
- Poštno sporočilo Exchange – Predstavlja e-poštno sporočilo, pridobljeno s strežnika Exchange. Dejanje Pridobi e-poštna sporočila Exchange zapolni te spremenljivke.
Lastnosti vrste podatkov izmenjave
Datoteke in mape
- Datoteka – Predstavlja datoteko.
- Mapa – Predstavlja mapo.
- FileSystemObject – Predstavlja mapo ali datoteko. Ta vrsta podatkov se uporablja v vhodnih parametrih, ki sprejemajo mape in datoteke.
Lastnosti podatkovnega tipa datotek in map
FTP
- Datoteka FTP – Predstavlja datoteko FTP.
- Imenik FTP – Predstavlja imenik FTP
OCR
- Mehanizem OCR – Vsebuje mehanizem OCR, ustvarjen z dejanjem Ustvari motor OCR .
Outlook
- Outlookovo poštno sporočilo – Predstavlja e-poštno Outlookovo sporočilo. Dejanje Pridobi e-poštna sporočila iz Outlooka zapolni te spremenljivke.
Lastnosti vrste podatkov Outlook
Terminal
- Terminalna seja – Vsebuje terminalsko sejo, ustvarjeno z dejanjem Odpri terminalsko sejo .
Lastnosti tipa podatkov terminala
XML
- Vozlišče XML – Vsebuje vsebino dokumenta XML. Dejanje Preberi XML iz datoteke zapolni te spremenljivke.
Lastnosti podatkovnega tipa XML
Napaka
- Napaka – Vsebuje informacije o zadnji napaki, ki se je zgodila v toku namizja. Dejanje Pridobi zadnjo napako ustvari to vrsto spremenljivke.