Deli z drugimi prek


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.

Posnetek zaslona dejanja Nastavi spremenljivko, ki ustvari spremenljivko besedilne vrednosti.

Š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 %.

Posnetek zaslona dejanja Nastavi spremenljivko, ki ustvari spremenljivko številske vrednosti.

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 %.

Posnetek zaslona dejanja Nastavi spremenljivko, ki ustvari spremenljivko logične vrednosti.

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.

Posnetek zaslona toka, ki ustvari seznam.

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.

Posnetek zaslona izraza, ki dostopa do prvega elementa 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.

Posnetek zaslona vsebine spremenljivke datatable.

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.

Posnetek zaslona vizualnega graditelja dejanja Ustvari novo podatkovno tabelo.

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']}%.

Posnetek zaslona dejanja Nastavi spremenljivko, ki ustvari podatkovno tabelo.

Če želite med ustvarjanjem nove podatkovne tabele z uporabo matričnega zapisa dodati glave stolpcev, uporabite izraz ^['ColumnName1', 'ColumnName2'] za prvo vrstico.

Posnetek zaslona dejanja Nastavi spremenljivko, ki ustvari novo podatkovno tabelo z naslovi stolpcev.

Č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.

Posnetek zaslona dejanja Nastavi spremenljivko, ki doda novo vrstico podatkovni tabeli.

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.

Posnetek zaslona izraza, ki dostopa do druge celice prve vrstice prebrane Excelove datoteke.

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

Posnetek zaslona vsebine spremenljivke 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' }%.

Posnetek zaslona dejanja Nastavi spremenljivko, ki ustvari nov predmet po meri.

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 .

Posnetek zaslona dejanja Nastavi spremenljivko, ki doda novo lastnost predmetu po meri.

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.

Posnetek zaslona toka, ki uporablja spremenljivke za dodajanje nove lastnosti 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.

Posnetek zaslona spremenljivke predmeta po meri v pregledovalniku spremenljivk.

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]% .

Posnetek zaslona seznama informacij o tabeli PDF.

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.

Posnetek zaslona lastnosti seznama informacij tabele PDF.

Za dostop do vrednosti določene lastnosti uporabite zapis %VariableName[ItemNumber].PropertyName% . Naslednji izraz na primer vrne vrednost podatkovne tabele prvega elementa spremenljivke ExtractedPDFTables .

Posnetek zaslona podatkovne tabele v seznamu informacijskih spremenljivk tabele PDF.

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

Povezave

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

Lastnosti tipa podatkov 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.

Lastnosti napak