Napomena
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Kada kreirate varijable u svojim tokovima, Power Automate pretvara ih u određeni tip na osnovu njihovog sadržaja.
Neki od ovih tipova podataka se široko koriste u aplikaciji, kao što su brojevi, dok drugi, kao što su instance pretraživača, zahtevaju eksplicitne akcije ili grupe akcija.
Jednostavni tipovi podataka
Jednostavni tipovi podataka predstavljaju pojedinačne vrednosti, kao što su tekstovi i brojevi. Ove tipove podataka možete koristiti samostalno ili ih koristiti za kreiranje složenijih struktura podataka, kao što su liste i tabele podataka.
Tekstualna vrednost
Ovo je bilo koja vrsta teksta, od adresa e-pošte do tekstualnog sadržaja .txt datoteke.
Svojstva tipa tekstualnih podataka
Da biste kreirali promenljivu tekstualne vrednosti , koristite akciju Set promenljive i popunite ulazni parametar sa željenim tekstom bez ikakve notacije.
Numerička vrednost
Numerički je tip koji se primenjuje na brojeve. Samo ovaj tip podataka može da se koristi u matematičkim operacijama.
Da biste kreirali promenljivu numeričke vrednosti , koristite akciju Set variable i popunite ulazni parametar brojem bez ikakve notacije.
Osim za hardkodirane numeričke vrednosti, možete koristiti matematičke izraze sa promenljivim unutar procentualnih znakova. Za više informacija o matematičkim izrazima, idite na Koristite varijable i % notaciju.
Bulova vrednost
Vrednost može biti Tačno ili Lažno.
Da biste kreirali promenljivu Booleove vrednosti , koristite akciju Set variable i popunite ulazni parametar sa izrazima %True% ili %False%.
Pored toga, možete kreirati složene izraze koristeći logičke operatore, varijable i procentualnu notaciju. Za više informacija o logičkim izrazima, idite na Koristi varijable i % notaciju.
Napredni tipovi podataka
Napredni tipovi podataka predstavljaju složene strukture podataka. Oni funkcionišu kao zbirke drugih tipova podataka kojima možete pristupiti kao jedan entitet.
Lista
Liste su zbirke predmeta. U zavisnosti od tipova pojedinačnih stavki liste, mogu postojati liste tekstualnih vrednosti, liste numeričkih vrednosti i tako dalje. Tip podataka liste je ekvivalentan jednodimenzionalnom nizu u programskom smislu.
Možete kreirati listu kroz akciju Kreiraj novu listu i dodati stavku na tu listu kroz Dodaj stavku na listu akciju.
Takođe možete kreirati listu kroz akcije koje generišu liste kao izlaz. Na primer, akcija Čitanje teksta iz fajla može da vrati listu tekstualnih vrednosti i akcija Preuzmi fajlove u folder vraća listu fajlova.
Da biste preuzeli određenu stavku u listi, koristite sledeću notaciju: % VariableName[ItemNumber]%
U primeru ispod, tok čuva prvi broj prethodno prikazane liste u novu promenljivu. Imajte na umu da indeks treba da bude 0 za prvu stavku liste.
Uobičajena praksa je da se koristi Za svaku akciju da se ponovi kroz stavke liste.
Ako vam je potrebno da pristupite samo određenom delu liste, koristite % VariableName[StartIndex:StopIndex]% notation. Na primer, izraz %List[2:4]%dohvaća treću i četvrtu stavku liste. Stavka u poziciji StopIndex je granica rezanja i ne dobija se.
Da isečete listu od početka do određene stavke, nemojte postavljati vrednost StartIndex , na primer, %List[:4]%. Da isečete listu od određenog indeksa do kraja, nemojte postavljati vrednost StopIndex , na primer, %List[2:]%.
Tabela podataka
Tabele podataka sadrže podatke u tabelarnom obliku i ekvivalentni su dvodimenzionalnim nizovima u programskom smislu.
Tabela podataka sadrži redove i kolone koje jedinstveno opisuju položaj svake stavke. Tabele podataka mogu se smatrati listama koje sadrže redove podataka kao stavke.
Power Automate obezbeđuje Kreiraj novu akciju tabele podataka za generisanje novih tabela podataka. Nakon primene akcije, možete koristiti vizuelni graditelj za popunjavanje vrednosti i preimenovanje zaglavlja kolona.
Pored akcije Kreiraj novu tabelu podataka, još tri akcije proizvode tabele podataka za čuvanje izdvojenih podataka: radni list za čitanje iz programa Ekcel, Izvrši SKL izjavu i Ekstrakt podataka iz akcija veb stranice .
Pored toga, možete kreirati tabelu podataka koristeći akciju Set variable i notaciju programskog niza. Ova notacija se sastoji od više jednodimenzionalnih nizova odvojenih zarezima i zatvorenih u kovrčavim zagradama. Konačni izraz mora imati sledeći oblik: %{ ['Product1', '10 USD'], ['Product2', '20 USD']}%.
Ako želite da dodate zaglavlja kolona dok kreirate novu tabelu podataka koristeći notaciju niza, koristite ^['ColumnName1', 'ColumnName2'] izraz za prvi red.
Da biste dodali novi red u postojeću tabelu, koristite Ubaci red u tabelu podataka akciju. Alternativno, kreirajte izraz koji sadrži ime promenljive tabele podataka, plus karakter (+) i vrednosti koje želite da dodate u zagradama.
Pored umetanja redova u tabele podataka, tokovi na radnoj površini nude različite akcije koje manipulišu tabelama podataka. Možete naći kompletnu listu sa ovim akcijama u referenci varijabilnihakcija.
Da biste preuzeli određenu stavku tabele podataka, koristite sledeću notaciju: %VariableName[RowNumber][ColumnNumber]%. Imajte na umu da RovNumber i ColumnNumber treba da budu KSNUMKS za prvu stavku (red ili kolonu).
Na primer, pretpostavimo da tok preuzima sadržaj Ekcel radnog lista i čuva ga u promenljivoj EkcelData . Da biste pristupili prvoj ćeliji u drugom redu preuzete tabele, koristite izraz prikazan ispod.
Belešku
Promenljiva EkcelData sadrži tabelu vrednosti izvučenih iz Ekcel radnog lista koristeći Pročitajte iz Ekcel radnog lista akciju. Sadrži neke vrednosti određenog radnog lista, a ne cele Ekcel datoteke.
Ako želite da pristupite određenoj koloni u datiranoj koloni koja sadrži zaglavlja kolona, upotrebite % EkcelData[rovNumber]['ColumnName']% notation.
Ako prođete kroz tabelu podataka sa akcijom Za evaku, promenljiva koja sadrži podatke trenutne iteracije smatra se redom podataka.
Slično listama, koristite % VariableName[StartRow:StopRow]% notaciju da pristupite određenom delu tabele podataka. Izraz preuzima samo redove definisane sa dva indeksa, dok je pozicija StopRov granica rezanja i ne dobija se.
Da isečete tabelu podataka iz prvog reda u određeni red, nemojte koristiti vrednost StartRov , na primer, %Datatable[:4]%. Isto tako, da isečete tabelu podataka iz određenog reda do kraja, nemojte koristiti vrednost StopRov , na primer, %Datatable[2:]%.
Svojstva tipa podataka tabele podataka
Red podataka
Linija podataka sadrži vrednosti jednog reda tabele podataka. Kada prođete kroz tabelu podataka sa akcijom Za evaku, promenljiva koja sadrži podatke trenutne iteracije je redovi podataka.
Da biste preuzeli određenu stavku redova podataka, koristite sledeću notaciju: % VariableName[ItemNumber]%
Alternativno, možete koristiti % VariableName['ColumnName']% notaciju. Ime svake kolone je definisano tabelom podataka iz koje ste preuzeli redove podataka.
Svojstva tipa podataka Datarov
Prilagođeni objekat
Sadrži parove svojstava i vrednosti, koje se lako mogu pretvoriti u JSON format.
Da biste kreirali novi prazan prilagođeni objekat, koristite akciju Set variable i popunite sledeći izraz %{{ }}%. Da biste kreirali novi prilagođeni objekat i inicijalizovali ga sa svojstvima i vrednostima, koristite izraz sledeće strukture: %{ 'Property1': 'Value1', 'Property2': 'Value2', 'Property3': 'Value2' }%.
Važno
Rezervisane ključne reči ne mogu se koristiti kao prilagođene osobine objekta. Za kompletnu listu rezervisanih ključnih reči idite na Rezervisane ključne reči u desktop tokovima.
Da biste ažurirali vrednost postojeće osobine ili dodali novu, rasporedite akciju Set varijable , popunite ime osobine u polje Set i unesite njenu vrednost u polje Do .
Osim bukvalnih vrednosti, možete koristiti varijable za dinamičko podešavanje svojstava i vrednosti prilagođenih objekata. Na primer, sledeći tok koristi dve varijable da dodate novu osobinu novom praznom prilagođenom objektu.
Objekat konektora
Objekti konektora čuvaju informacije iz oblaka konektora i rade slično prilagođenim objektima. Njihova svojstva obično sadrže liste drugih objekata konektora. Pristup vrednostima funkcioniše kao u prilagođenim objektima, iako pristup ugnežđenim vrednostima može zahtevati komplikovanije izraze.
Lista PDF tabela info
Promenljiva ovog tipa podataka može se proizvesti samo kroz akciju Ekstrakt tabele iz PDF-a .
Svaka stavka na listi opisuje izdvojenu tabelu i pruža sve bitne informacije o njoj. Da biste pristupili određenoj stavci informacija o tabeli podataka, koristite %VariableName[ItemNumber]% notation.
Svaka stavka liste pruža četiri osobine koje vam omogućavaju da nezavisno dobijete određeni detalj. Dostupne osobine su sledeće:
- DataTable – Vraća izdvojenu tabelu.
- TableStartingPage – Vraća indeks stranice datoteke koja sadrži početak tabele.
- TableEndingPage – Vraća indeks stranice datoteke koja sadrži kraj tabele.
- TableOrderInPage – Vraća redosled tabele na stranici.
Možete naći više informacija u vezi osobina ovog tipa podataka u Promenljive osobine tipa podataka.
Da biste pristupili vrednosti određene osobine, koristite % VariableName[ItemNumber]. PropertyName%notation . Na primer, sledeći izraz vraća vrednost tabele podataka prve stavke promenljive ExtractedPDFTables .
Poznati problemi i ograničenja
- Problem: Kada datatable ili datarov ćelija sadrži unos u više linija, pregledač promenljive prikazuje samo prvu liniju.
- Zaobilazna rešenja: Nema.
Instance
Instanca veb pretraživača– Sadrži instancu pretraživača kreiranu putem akcija pokretanja novog Internet Explorer ili drugog pretraživača.
Window instance – Sadrži prozorsku instancu kreiranu kroz Get window akciju.
Ekcel instanca – Sadrži Ekcel instancu kreiranu kroz akciju Pokreni Ekcel.
Outlook instanca – Sadrži Outlook instancu kreiranu kroz akciju Pokreni Outlook .
Veze
SKL veza – Sadrži vezu sa SKL bazom podataka uspostavljenom putem akcije Open SQL veze .
Ekchange veza – Sadrži vezu sa Ekchange serverom uspostavljenom putem akcije Connect to Exchange servera .
FTP veza – Sadrži FTP vezu kreiranu putem Open FTP veze i Open secure FTP veze akcije.
Drugo
Ovaj odeljak predstavlja sve dostupne tipove podataka koji ne pripadaju nijednoj od prethodnih kategorija.
Opšta vrednost
- Opšta vrednost – Ovaj tip podataka se koristi tokom vremena dizajna kada Power Automate ne može da definiše tip podataka promenljive ili ulaznog parametra. Opšte vrednosti se pretvaraju u druge tipove podataka tokom izvođenja na osnovu njihovih podataka.
Active Directory
- Active Directory unos – Sadrži vezu sa Active Directory serverom uspostavljenom putem akcije Connect to server .
- Informacije o grupi– Sadrži ime, ime za prikaz, opis i članove određene grupe Active Directori.
- Član grupe– Predstavlja člana određene Active Directory grupe.
- Informacije o korisniku– Sadrži informacije o određenom Active Directory korisniku, kao što su ime i prezime, inicijali i istaknuto ime, detalji o radu (kompanija, odeljenje i titula), kontakt informacije (broj telefona, ekstenzija i e-pošta) i lokacija (zemlja / region, grad, država, ulica i poštanski broj).
Svojstva tipa podataka Active Directori
Amazon Veb Services (AVS)
- EC2 klijent – Sadrži EC2 sesiju kreiranu kroz akciju Create EC2 sesiju .
- EC2 instanca – Predstavlja preuzetu EC2 instancu.
- EC2 instance info – Sadrži informacije o EC2 instanci.
- Promena stanja instance– Sadrži informacije o EC2 instanci koja je pokrenuta ili zaustavljena.
- EBS snimak – Predstavlja EBS snimak.
- EBS volumen – Predstavlja EBS volumen.
Azure
- Azure klijent – Sadrži Azure sesiju kreiranu kroz akciju Kreiraj sesiju .
- Azure grupa resursa– Predstavlja preuzetu Azure grupu resursa.
- Azure upravljani disk – Predstavlja preuzet Azure disk.
- Azure snapshot – Predstavlja Azure snimak.
- Azure virtuelna mašina – Predstavlja preuzetu Azure virtuelnu mašinu.
- Azure virtuelna mašina info – Sadrži informacije o Azure virtuelnoj mašini.
- Azure pretplata – Predstavlja preuzetu pretplatu na Azure.
CMD
- CMD sesija – Sadrži CMD sesiju kreiranu kroz akciju Otvori CMD sesiju .
Akreditivi
- Credential – Contains a cedential retrieved through the Get credential (preview) action.
Svojstva tipa podataka akreditiva
Datumi i vreme
Datetime – Sadrži informacije o datumu i vremenu. Da biste kreirali promenljivu datuma i vremena kroz akciju Podesite promenljivu , popunite ulazni parametar sa izrazima %d "yyyy-MM-dd HH:mm:ss.ff+zzz"%, gde:
Notaцija Opis udeo Godina MM Mesec Dd Dan HH Sat Mm Minutima Ss Sekundama Omiljeno Milisekunde OMILjENO Pomeranje u odnosu na UTC Na primer, %d"2022-03-25"%dodeljuje datum 25. marta 2022. ciljnoj varijali.
Svojstva tipa podataka datuma i vremena
Pošalji e-poštom
- Mail poruka – Predstavlja e-mail poruku. Akcija Preuzmi e-poštu popunjava ove varijable.
Svojstva tipa podataka e-pošte
Exchange
- Ekchange mail poruka – Predstavlja poruku e-pošte preuzetu sa Exchange servera. Akcija Preuzmi Ekchange poruke e-pošte popunjava ove varijable.
Razmena svojstava tipa podataka
Fajlovi i fascikle
- File – Predstavlja datoteku.
- Folder – Predstavlja fasciklu.
- FileSystemObject – Predstavlja ili folder ili fajl. Ovaj tip podataka se koristi u ulaznim parametrima koji prihvataju fascikle i datoteke.
Datoteke i fascikle svojstva tipa podataka
FTP
- FTP datoteka – Predstavlja FTP datoteku.
- FTP direktorijum – Predstavlja FTP direktorijum
OCR
- OCR Engine – Sadrži OCR motor kreiran kroz akciju Create OCR engine .
Outlook
- Outlook mail poruka – Predstavlja e-mail Outlook poruku. Akcija Preuzmite poruke e-pošte iz programa Outlook popunjava ove varijable.
Outlook svojstva tipa podataka
Terminal
- Terminal sesija – Sadrži terminalnu sesiju kreiranu kroz akciju Otvori sesiju terminala.
Svojstva tipa terminala podataka
XML
- XML čvor – Sadrži sadržaj XML dokumenta. Akcija Čitanje KSML iz datoteke popunjava ove promenljive.
Greška
- Greška – Sadrži informacije o poslednjoj grešci koja se dogodila u toku radne površine. Akcija Get Last error kreira ovu vrstu promenljive.