Vrste podataka varijabli

Kada stvorite varijable u svojim tijekovima,pretvara Power Automate ih u određenu vrstu na temelju njihovog sadržaja.

Neke od ovih vrsta podataka naširoko se koriste u cijeloj aplikaciji, kao što su brojevi, dok druge, kao što su instance preglednika, zahtijevaju eksplicitne radnje ili grupe radnji.

Jednostavni tipovi podataka

Jednostavni tipovi podataka predstavljaju pojedinačne vrijednosti, kao što su tekstovi i brojevi. Te vrste podataka možete koristiti samostalno ili ih koristiti za stvaranje složenijih struktura podataka, kao što su popisi i podatkovne tablice.

Tekstna vrijednost

To je bilo koja vrsta teksta, od adresa e-pošte do tekstualnog sadržaja .txt datoteke.

Svojstva vrste tekstnih podataka

Da biste stvorili varijablu Tekstualna vrijednost , upotrijebite radnju Postavi varijablu i popunite ulazni parametar željenim tekstom bez ikakvog zapisa.

Snimka zaslona radnje Postavi varijablu koja stvara varijablu Tekstna vrijednost.

Numerička vrijednost

Numerički je vrsta koja se primjenjuje na brojeve. Samo se ovaj tip podataka može koristiti u matematičkim operacijama.

Τda biste stvorili varijablu Numerička vrijednost , upotrijebite radnju Postavi varijablu i popunite ulazni parametar brojem bez ikakvog zapisa.

Osim tvrdo kodiranih numeričkih vrijednosti, možete koristiti matematičke izraze s varijablama unutar znakova postotka. Dodatne informacije o matematičkim izrazima potražite u odjeljku Korištenje varijabli i zapisa %.

Snimka zaslona radnje Postavi varijablu koja stvara varijablu Numerička vrijednost.

Booleova vrijednost

Vrijednost može biti True ili False.

Τda biste stvorili varijablu Booleove vrijednosti , upotrijebite radnju Postavi varijablu i popunite ulazni parametar izrazima %True% ili %False%.

Osim toga, možete stvoriti složene izraze pomoću logičkih operatora, varijabli i zapisa postoka. Dodatne informacije o logičkim izrazima potražite u članku Korištenje varijabli i zapisa %.

Snimka zaslona radnje Postavi varijablu koja stvara varijablu Booleove vrijednosti.

Napredne vrste podataka

Napredni tipovi podataka predstavljaju složene strukture podataka. Funkcioniraju kao zbirke drugih vrsta podataka kojima možete pristupiti kao jedan entitet.

Popis

Popisi su zbirke stavki. Ovisno o vrstama pojedinačnih stavki popisa, mogu postojati popisi tekstnih vrijednosti, popisi brojčanih vrijednosti i tako dalje. Tip podataka popisa ekvivalentan je jednodimenzionalnom nizu u programskom smislu.

Popis možete stvoriti putem akcije Stvori novi popis i dodati stavku na taj popis putem akcije Dodaj stavku na popis .

Snimka zaslona tijeka koji stvara popis.

Popis možete stvoriti i putem radnji koje generiraju popise kao izlaz. Na primjer, radnja Čitanje teksta iz datoteke može vratiti popis tekstnih vrijednosti, a radnja Dohvati datoteke u mapu vraća popis datoteka.

Da biste dohvatili određenu stavku na popisu, upotrijebite sljedeću oznaku: %VariableName[ItemNumber]%

U sljedećem primjeru, tijek pohranjuje prvi broj prethodno prikazanog popisa u novu varijablu. Imajte na umu da bi indeks trebao biti 0 za prvu stavku popisa.

Snimka zaslona izraza koji pristupa prvoj stavci popisa.

Uobičajena praksa je korištenje akcije Za svaku za ponavljanje stavki popisa.

Ako trebate pristupiti samo određenom dijelu popisa, upotrijebite% VariableName[StartIndex:StopIndex]% notaciju. Na primjer, izraz %List[2:4]%dohvaća treću i četvrtu stavku popisa. Stavka u položaju StopIndex granica je rezanja i ne dohvaća se.

Da biste presjekli popis s početka na određenu stavku, nemojte postavljati vrijednost StartIndex , na primjer, %List[:4]%. Da biste izrezali popis od određenog indeksa do kraja, nemojte postavljati vrijednost StopIndex , na primjer, %List[2:]%.

Popis svojstava vrste podataka

Podatkovna tablica

Podatkovne tablice sadrže podatke u tabličnom obliku i ekvivalentne su dvodimenzionalnim nizovima u programskim terminima.

Tablica podataka sadrži retke i stupce koji jedinstveno opisuju položaj svake stavke. Podatkovne tablice mogu se smatrati popisima koji sadrže podatkovne retke kao stavke.

Snimka zaslona sadržaja varijable tablice podataka.

Power Automate pruža radnju Stvori novu tablicu podataka za generiranje novih tablica podataka. Nakon implementacije akcije, možete koristiti vizualni sastavljač za popunjavanje vrijednosti i preimenovanje zaglavlja stupaca.

Snimka zaslona vizualnog sastavljača akcije Stvori novu tablicu podataka.

Osim radnje Stvori novu tablicu podataka, još tri akcije proizvode podatkovne tablice za pohranu izdvojenih podataka: radni list Čitanje iz Excela, Izvrši SQL naredbu iIzdvajanje podataka s web stranice .

Osim toga, možete stvoriti podatkovnu tablicu pomoću akcije Postavi varijablu i oznake programskog polja. Ova se notacija sastoji od više jednodimenzionalnih nizova odvojenih zarezima i zatvorenih u vitičaste zagrade. Konačni izraz mora imati sljedeći oblik: %{['Product1', '10 USD'], ['Product2', '20 USD']}%.

Snimka zaslona radnje Postavi varijablu koja stvara tablicu podataka.

Ako želite dodati zaglavlja stupaca tijekom stvaranja nove podatkovne tablice pomoću notacije polja, upotrijebite ^['ColumnName1', 'ColumnName2'] izraz za prvi redak.

Snimka zaslona radnje Postavi varijablu koja stvara novu podatkovnu tablicu sa zaglavljima stupaca.

Da biste dodali novi redak u postojeću tablicu, upotrijebite radnju Umetni redak u tablicu podataka. Umjesto toga, stvorite izraz koji sadrži naziv varijable podatkovne tablice, znak plus (+) i vrijednosti koje želite dodati u zagradama.

Snimka zaslona radnje Postavi varijablu koja dodaje novi redak u podatkovnu tablicu.

Osim umetanja redaka u podatkovne tablice, tijekovi radne površine nude različite radnje koje manipuliraju podatkovnim tablicama. Potpuni popis s tim akcijama možete pronaći u referenci akcijavarijable.

Da biste dohvatili određenu stavku podatkovne tablice, koristite sljedeću oznaku: %VariableName[RowNumber][ColumnNumber]%. Imajte na umu da bi RowNumber i ColumnNumber trebali biti 0 za prvu stavku (redak ili stupac).

Pretpostavimo, primjerice, da tijek dohvaća sadržaj radnog lista programa Excel i pohranjuje ga u varijablu ExcelData . Da biste pristupili prvoj ćeliji u drugom retku dohvaćene tablice, upotrijebite izraz prikazan u nastavku.

Snimka zaslona izraza koji pristupa drugoj ćeliji prvog retka pročitane datoteke programa Excel.

Napomena

Varijabla ExcelData sadrži tablicu vrijednosti izdvojenih s radnog lista programa Excel pomoću akcije Čitanje s radnog lista programa Excel. Sadrži neke vrijednosti određenog radnog lista, a ne cijele Excel datoteke.

Ako želite pristupiti određenom stupcu u datiranom stupcu koji sadrži zaglavlja stupaca, upotrijebite% ExcelData[rowNumber]['ColumnName']% notation.

Ako prolazite kroz podatkovnu tablicu s radnjom Za evaku, varijabla koja sadrži podatke trenutne iteracije smatra se podatkovnim redom.

Slično popisima, koristite oznaku% VariableName[StartRow:StopRow]% za pristup određenom dijelu podatkovne tablice. Izraz dohvaća samo retke definirane dvama indeksima, dok je položaj StopRow granica rezanja i ne dohvaća se.

Da biste izrezali podatkovnu tablicu iz prvog retka u određeni redak, nemojte koristiti vrijednost StartRow , na primjer, %Datatable[:4]%. Isto tako, da biste izrezali podatkovnu tablicu iz određenog retka do kraja, nemojte koristiti vrijednost StopRow , na primjer, %Datatable[2:]%.

Svojstva vrste podataka podatkovne tablice

Redak podataka

Podatkovni redak sadrži vrijednosti jednog retka podatkovne tablice. Kada prolazite kroz podatkovnu tablicu s radnjom Za evaku, varijabla koja sadrži podatke trenutne iteracije je redak podataka.

Da biste dohvatili određenu stavku retka podataka, upotrijebite sljedeću oznaku: %VariableName[ItemNumber]%

Alternativno, možete koristiti oznaku %VariableName['ColumnName']% . Naziv svakog stupca definiran je podatkovnom tablicom iz koje ste dohvatili redak podataka.

Svojstva vrste podataka podatkovnog retka

Snimka zaslona sadržaja varijable retka podataka.

Prilagođeni objekt

Sadrži parove svojstava i vrijednosti, koji se lako mogu pretvoriti u JSON format.

Da biste stvorili novi prazan prilagođeni objekt , upotrijebite radnju Postavivarijablu i ispunite sljedeći izraz%%{{ }}. Da biste stvorili novi prilagođeni objekt i inicijalizirali ga sa svojstvima i vrijednostima, upotrijebite izraz sljedeće strukture: %{ 'Svojstvo1': 'Vrijednost1', 'Svojstvo2': 'Vrijednost2', 'Svojstvo3': 'Vrijednost2' }%.

Snimka zaslona radnje Postavi varijablu koja stvara novi prilagođeni objekt.

Važno

Rezervirane ključne riječi ne mogu se upotrebljavati kao svojstva prilagođenog objekta. Potpuni popis rezerviranih ključnih riječi potražite u odjeljku Rezervirane ključne riječi u tijekovima radne površine.

Da biste ažurirali vrijednost postojećeg svojstva ili dodali novo, implementirajte akciju Postavi varijablu , popunite naziv svojstva u polje Postavi i unesite njegovu vrijednost u polje Prima.

Snimka zaslona radnje Postavi varijablu koja dodaje novo svojstvo prilagođenom objektu.

Osim doslovnih vrijednosti, možete koristiti varijable za dinamičko postavljanje svojstava i vrijednosti prilagođenih objekata. Na primjer, sljedeći tijek koristi dvije varijable za dodavanje novog svojstva novom praznom prilagođenom objektu.

Snimka zaslona tijeka koji koristi varijable za dodavanje novog svojstva prilagođenom objektu.

Objekt poveznika

Objekti poveznika pohranjuju informacije iz poveznika u oblaku i rade slično kao prilagođeni objekti. Njihova svojstva obično sadrže popise drugih objekata konektora. Pristup vrijednostima funkcionira kao u prilagođenim objektima, iako pristup ugniježđenim vrijednostima može zahtijevati složenije izraze.

Snimka zaslona varijable prilagođenog objekta u pregledniku varijabli.

Popis informacija o PDF tablici

Varijabla ove vrste podataka može se proizvesti samo putem radnje Izdvoji tablice iz PDF-a .

Svaka stavka na popisu opisuje izdvojenu tablicu i pruža sve bitne informacije o njoj. Da biste pristupili određenoj stavci s informacijama o tablici podataka, upotrijebite% VariableName[ItemNumber]% notation.

Snimka zaslona popisa informacija o PDF tablici.

Svaka stavka popisa nudi četiri svojstva koja vam omogućuju da samostalno dobijete određeni detalj. Dostupna svojstva su sljedeća:

  • DataTable – Vraća izdvojenu tablicu.
  • TableStartingPage – Vraća indeks stranice datoteke koja sadrži početak tablice.
  • TableEndingPage – Vraća indeks stranice datoteke koja sadrži kraj tablice.
  • TableOrderInPage – Vraća redoslijed tablice na stranici.

Dodatne informacije o svojstvima ove vrste podataka možete pronaći u članku Svojstva vrste podataka varijable.

Snimka zaslona svojstava popisa informacija o PDF tablici.

Da biste pristupili vrijednosti određenog svojstva, upotrijebite %VariableName[ItemNumber]. PropertyName% notation. Na primjer, sljedeći izraz vraća vrijednost tablice podataka prve stavke varijable ExtractedPDFTables .

Snimka zaslona tablice podataka koja se nalazi na popisu varijabli informacija o PDF tablici.

Poznati problemi i ograničenja

  • Problem: Kada podatkovna tablica ili ćelija retka podataka sadrži unos s više redaka, preglednik varijabli prikazuje samo prvi redak.
  • Zaobilazna rješenja: Nema.

Instance

Veze

Ostalo

U ovom su odjeljku prikazane sve dostupne vrste podataka koje ne pripadaju nijednoj od prethodnih kategorija.

Opća vrijednost

  • Opća vrijednost– Ova vrsta podataka koristi se tijekom vremena dizajna kada Power Automate se ne može definirati vrsta podataka varijable ili ulaznog parametra. Opće vrijednosti pretvaraju se u druge vrste podataka tijekom izvođenja na temelju njihovih podataka.

Active Directory

  • Unos servisa Active Directory– Sadrži vezu s poslužiteljem servisa Active Directory uspostavljenu radnjom Poveži se s poslužiteljem .
  • Informacije o grupi– Sadrži naziv, zaslonski naziv, opis i članove određene Active Directory grupe.
  • Član grupe– Predstavlja člana određene Active Directory grupe.
  • Podaci o korisniku– Sadrži informacije o određenom korisniku servisa Active Directory, kao što su ime i prezime, inicijali i prepoznatljivo ime, pojedinosti o poslu (tvrtka, odjel i titula), podaci za kontakt (telefonski broj, lokal i e-pošta) i lokacija (država/regija, grad, država, adresa i poštanski broj).

Svojstva vrste podataka servisa Active Directory

Amazon Web Services (AWS)

  • EC2 klijent – Sadrži EC2 sesiju stvorenu putem akcije Stvori EC2 sesiju .
  • Instanca EC2– Predstavlja dohvaćenu instancu EC2.
  • Informacije o instancama EC2– Sadrži informacije o instanci EC2.
  • Promjena stanja instance– Sadrži informacije o EC2 instanci koja je pokrenuta ili zaustavljena.
  • EBS snimka – Predstavlja EBS snimku.
  • EBS volumen – Predstavlja EBS volumen.

Svojstva AWS tipa podataka

Azure

  • Azure klijent – Sadrži Azure sesiju stvorenu putem akcije Stvaranje sesije .
  • Grupa resursa Azure– Predstavlja dohvaćenu grupu resursa Azure.
  • Upravljani disk Azure– Predstavlja dohvaćeni disk Azure.
  • Snimka Azure– Predstavlja snimku Azure.
  • Virtualni stroj Azure– Predstavlja dohvaćeni virtualni stroj Azure.
  • Informacije o virtualnom računalu Azure– Sadrži informacije o virtualnom računalu Azure.
  • Pretplata na Azure– predstavlja dohvaćenu pretplatu na Azure.

Svojstva tipa podataka Azure

CMD

  • CMD sesija – Sadrži CMD sesiju stvorenu radnjom Otvori CMD sesiju .

Svojstva tipa podataka CMD

Vjerodajnice

  • Vjerodajnica – Sadrži vjerodajnicu dohvaćenu putem akcije Dohvaćanje vjerodajnica (pretpregled).

Svojstva vrste podataka vjerodajnice

Datumi i vrijeme

  • Datetime – Sadrži podatke o datumu i vremenu. Da biste stvorili varijablu datuma i vremena putem radnje Postavi varijablu , ispunite ulazni parametar izrazima %d "gggg-MM-dd HH:mm:ss.ff+zzz"%, gdje:

    Notacija Opis
    yyyy Godina
    MM Mjesec
    Dd dan
    HH h
    Mm Minute
    ß Sekunde
    ss Milisekundi
    zzz Razlika u odnosu na UTC

    Na primjer, %d"2022-03-25"%dodjeljuje datum 25. ožujka 2022. ciljnoj varijabli.

Svojstva vrste podataka datuma i vremena

E-adresa

  • Poruka e-pošte– Predstavlja poruku e-pošte. Radnja Dohvati e-poštu popunjava ove varijable.

Svojstva vrste podataka e-pošte

Exchange

  • Poruka e-pošte sustava Exchange– Predstavlja poruku e-pošte dohvaćenu s poslužitelja sustava Exchange. Akcija Dohvati Exchange poruke e-pošte popunjava te varijable.

Svojstva vrste podataka sustava Exchange

Datoteke i mape

  • Datoteka – Predstavlja datoteku.
  • Mapa – Predstavlja mapu.
  • FileSystemObject – Predstavlja mapu ili datoteku. Ova vrsta podataka koristi se u ulaznim parametrima koji prihvaćaju mape i datoteke.

Svojstva vrste podataka Datoteke i mape

FTP

  • FTP datoteka – Predstavlja FTP datoteku.
  • FTP direktorij – Predstavlja FTP direktorij

Svojstva tipa podataka FTP

OCR

  • OCR mehanizam – Sadrži OCR mehanizam stvoren radnjom Stvori OCR mehanizam .

Outlook

  • Outlook poruka e-pošte– Predstavlja Outlook poruku e-pošte. Akcija Dohvati poruke e-pošte iz programa Outlook popunjava te varijable.

Svojstva vrste podataka programa Outlook

Terminal

  • Sesija terminala– Sadrži sesiju terminala stvorenu radnjom Otvori sesiju terminala.

Svojstva tipa podataka terminala

XML

  • XML čvor – Sadrži sadržaj XML dokumenta. Radnja Čitanje XML-a iz datoteke popunjava ove varijable.

Svojstva XML tipa podataka

Pogreška

  • Pogreška – Sadrži informacije o posljednjoj pogrešci koja se dogodila u tijeku radne površine. Akcija Dohvati zadnju pogrešku stvara ovu vrstu varijable.

Svojstva pogreške