Muutuja andmetüübid
Kui loote oma voogudes muutujaid, Power Automate teisendab need nende sisu põhjal konkreetseks tüübiks.
Mõnda neist andmetüüpidest kasutatakse laialdaselt kogu rakenduses, näiteks numbreid, samas kui teised, näiteks brauseri eksemplarid, nõuavad selgesõnalisi toiminguid või toimingute rühmi.
Lihtsad andmetüübid
Lihtsad andmetüübid tähistavad üksikväärtusi (nt tekste ja numbreid). Saate neid andmetüüpe kasutada iseseisvalt või keerukamate andmestruktuuride (nt loendite ja andmetabelite) loomiseks.
Tekstväärtus
See on igasugune tekst, alates e-posti aadressidest kuni .txt faili tekstisisuni.
Tekstiväärtuse muutuja loomiseks kasutage toimingut Sea muutuja ja täitke sisendparameeter soovitud tekstiga ilma märgeteta.
Arvväärtus
Numbriline on numbritele rakendatav tüüp. Matemaatilistes operatsioonides saab kasutada ainult seda andmetüüpi.
Τo looge arvväärtuse muutuja, kasutage toimingut Määra muutuja ja täitke sisendparameeter numbriga ilma märketa.
Välja arvatud kõvakodeeritud arvväärtused, saate kasutada matemaatilisi avaldisi muutujatega protsendimärkides. Lisateavet matemaatiliste avaldiste kohta leiate teemast Muutujate ja protsendimärke kasutamine.
Loogikaväärtus
Väärtus võib olla tõene või väär.
Τo looge kahendmuutuja, kasutage toimingut Sea muutuja ja täitke sisendparameeter avaldistega või %True% %False%.
Lisaks saate luua keerukaid avaldisi, kasutades loogilisi tehtemärke, muutujaid ja protsentuaalset märget. Lisateavet loogiliste avaldiste kohta leiate teemast Muutujate ja protsendimärke kasutamine.
Täpsemad andmetüübid
Täpsemad andmetüübid esindavad keerukaid andmestruktuure. Need toimivad muude andmetüüpide kogumitena, millele pääsete juurde ühe olemina.
Loend
Loendid on üksuste kogud. Sõltuvalt üksikute loendiüksuste tüüpidest võivad olla tekstiväärtuste loendid, arvväärtuste loendid jne. Loendi andmetüüp on programmeerimise mõttes samaväärne ühemõõtmelise massiiviga.
Saate luua loendi toimingu Loo uus loend kaudu ja lisada loendisse üksuse loendisse lisamise toimingu kaudu .
Loendi saate luua ka toimingute abil, mis loovad loendeid väljundina. Näiteks võib toiming Loe teksti failist tagastada tekstiväärtuste loendi ja toiming Too failid kausta tagastab failide loendi.
Loendist kindla üksuse toomiseks kasutage järgmist märget: %VariableName%[ItemNumber]
Allolevas näites salvestab voog eelnevalt kuvatud loendi esimese numbri uuele muutujale. Pidage meeles, et loendi esimese elemendi indeks peaks olema 0.
Levinud tava on kasutada iga toimingu jaoks loendiüksuste kordamist.
Kui teil on vaja juurde pääseda ainult loendi kindlale osale, kasutage märget %VariableName[StartIndex:StopIndex]%. Näiteks avaldis% Loend[2:4]% toob loendi kolmanda ja neljanda üksuse. StopIndexi positsioonis olev üksus on viilutamise piir ja seda ei tooda.
Loendi tükeldamiseks algusest kindla üksuseni ärge määrake StartIndexi väärtust (nt %Loend[ :4]%. Loendi tükeldamiseks kindlast registrist lõpuni ärge määrake StopIndexi väärtust, näiteks %Loend[2:]%.
Andmetabel
Andmetabelid sisaldavad andmeid tabelina ja on programmeerimise mõttes samaväärsed kahemõõtmeliste massiividega.
Andmetabel sisaldab ridu ja veerge, mis kirjeldavad iga üksuse asukohta kordumatult. Andmetabeleid võib käsitleda loenditena, mis sisaldavad andmeread üksustena.
Power Automate pakub toimingut Uue andmetabeli loomine uute andmetabelite loomiseks. Pärast toimingu juurutamist saate kasutada visuaalset koosturit väärtuste asustamiseks ja veerupäiste ümbernimetamiseks.
Lisaks toimingule Uue andmetabeli loomine luuakse ekstraktitud andmete talletamiseks veel kolm toimingut: tööleht Excelist lugemine, SQL-lause käivitamine ja veebilehe toimingutest andmete ekstraktimine.
Lisaks saate luua andmetabeli, kasutades muutuja toimingut Sea ja programmeerimismassiivi märget. See märge koosneb mitmest ühemõõtmelisest massiivist, mis on eraldatud komadega ja ümbritsetud lokkis sulgudega. Lõplikul avaldisel peab olema järgmine vorm: %{[’Product1’, ’10 USD’], [’Product2’, ’20 USD’]}%.
Kui soovite massiivimärke abil uue andmetabeli loomise ajal lisada veerupäiseid, kasutage esimese rea jaoks avaldist^[’ColumnName1’, ’ColumnName2’] .
Olemasolevasse tabelisse uue rea lisamiseks kasutage toimingut Rea lisamine andmetabelisse . Teise võimalusena võite luua avaldise, mis sisaldab andmetabeli muutuja nime, plussmärki (+) ja sulgudes lisatavaid väärtusi.
Lisaks ridade lisamisele andmetabelitesse pakuvad töölauavood mitmesuguseid toiminguid, mis manipuleerivad andmetabelitega. Täieliku loendi nende toimingutega leiate muutuvate toimingute viitest.
Andmetabeli kindla üksuse toomiseks kasutage järgmist märget: %VariableName[RowNumber][ColumnNumber]%. Pidage meeles, et esimese üksuse (rea või veeru) puhul peaksid reanumber ja veerunumber olema 0.
Oletame näiteks, et voog toob Exceli töölehe sisu ja salvestab selle muutujasse ExcelData . Toodud tabeli teise rea esimesele lahtrile juurdepääsemiseks kasutage allpool kuvatud avaldist.
Märkus.
Muutuja ExcelData sisaldab väärtuste tabelit, mis on töölehetoimingu Tööleht toiminguga Excelist ekstraktitud. See sisaldab konkreetse töölehe mõningaid väärtusi, mitte kogu Exceli faili.
Kui soovite juurde pääseda veerupäiseid sisaldava andmetabeli kindlale veerule, kasutage märget%ExcelData[ridanumber][veerunimi] %.
Kui tsüklite läbi andmetabeli suvandiga Iga toimingu jaoks, loetakse praeguse iteratsiooni andmeid sisaldavat muutujat andmereaks.
Sarnaselt loenditega kasutate andmetabeli kindlale osale juurdepääsemiseks märget %VariableName[StartRow:StopRow] %. Avaldis toob ainult kahe indeksiga määratletud read, samas kui stopRow-positsioon on viilutamise piir ja seda ei tooda.
Andmetabeli tükeldamiseks esimesest reast kindlale reale ärge kasutage väärtust StartRow , näiteks % Datatable[:4]%. Samuti ärge kasutage andmetabeli tükeldamiseks kindlast reast lõpuni StopRow-väärtust , näiteks %Datatable[2:]%.
Andmetabeli andmetüübi atribuudid
Andmerida
Andmerida sisaldab andmetabeli ühe rea väärtusi. Kui vaatate läbi andmetabeli suvandiga Iga toimingu jaoks, on praeguse iteratsiooni andmeid sisaldav muutuja andmerida.
Andmerea kindla üksuse toomiseks kasutage järgmist märget: %VariableName%[ItemNumber]
Teise võimalusena võite kasutada märget %VariableName[’ColumnName’] %. Iga veeru nimi on määratletud andmetabeliga, kust te andmerow tõite.
Andmestiku andmetüübi atribuudid
Kohandatud objekt
Sisaldab omaduste ja väärtuste paare, mida saab hõlpsasti teisendada JSON-vormingusse.
Uue tühja kohandatud objekti loomiseks kasutage toimingut Sea muutuja ja sisestage järgmine avaldis %{{ }}%. Uue kohandatud objekti loomiseks ning selle atribuutide ja väärtustega initsialiseerimiseks kasutage järgmise struktuuri avaldist: %{ ’Property1’: ’Value1’, ’Property2’: ’Value2’, ’Property3’: ’Value2’ }%.
Oluline
Reserveeritud märksõnu ei saa kohandatud objektiatribuutidena kasutada. Reserveeritud märksõnade täieliku loendi leiate teemast Reserveeritud märksõnad töölauavoogudes.
Olemasoleva atribuudi väärtuse värskendamiseks või uue atribuudi lisamiseks juurutage muutujatoiming Määra muutuja , sisestage atribuudi nimi väljale Set ja sisestage selle väärtus väljale Adressaat .
Lisaks literaalväärtustele saate muutujate abil dünaamiliselt määrata kohandatud objektide atribuute ja väärtusi. Näiteks järgmine voog kasutab uuele tühjale kohandatud objektile uue atribuudi lisamiseks kahte muutujat.
Konnektoriobjekt
Konnektoriobjektid salvestavad teavet pilvekonnektoritest ja töötavad sarnaselt kohandatud objektidega. Nende omadused sisaldavad tavaliselt teiste ühendusobjektide loendeid. Väärtustele juurdepääs toimib nagu kohandatud objektide puhul, kuigi pesastatud väärtustele juurdepääsemine võib nõuda keerukamaid avaldisi.
PDF-tabeli teabe loend
Seda tüüpi muutujat saab luua ainult toiminguga Tabelite ekstraktimine PDF-ist .
Iga loendi üksus kirjeldab ekstraktitud tabelit ja annab selle kohta kogu olulise teabe. Kindlale andmetabeli teabeüksusele juurdepääsemiseks kasutage märki%VariableName[ItemNumber]% .
Igal loendiüksusel on neli atribuuti, mis võimaldavad teil iseseisvalt konkreetset detaili saada. Saadaolevad atribuudid on järgmised:
- DataTable – tagastab ekstraktitud tabeli.
- TableStartingPage – tagastab tabeli algust sisaldava faililehe registri.
- TableEndingPage – tagastab tabeli lõppu sisaldava faililehe registri.
- TableOrderInPage – tagastab tabeli järjestuse lehel.
Lisateavet selle andmetüübi atribuutide kohta leiate muutujate andmetüübi atribuutidest.
Kindla atribuudi väärtusele juurdepääsemiseks kasutage %VariableName[ItemNumber]. AtribuutNimi% märge. Näiteks tagastab järgmine avaldis muutuja EkstraktitudPDFTables esimese üksuse andmetabeli väärtuse.
Teadaolevad probleemid ja piirangud
- Probleem: kui andmetabeli- või andmerow-lahter sisaldab mitmerealist kirjet, kuvab muutuja vaataja ainult selle esimese rea.
- Lahendused: puuduvad.
Eksemplarid
Veebibrauseri eksemplar – sisaldab brauseri eksemplari, Internet Explorer mis on loodud uue või muu brauseri käivitamise toimingute kaudu.
Akna eksemplar – sisaldab toiminguga Hangi aken loodud aknaeksemplari.
Exceli eksemplar – sisaldab toiminguga Käivita Excel loodud Exceli eksemplari.
Outlooki eksemplar – sisaldab toiminguga Outlooki käivitamine loodud Outlooki eksemplari.
Ühendused
SQL-ühendus – sisaldab ühendust SQL-andmebaasiga, mis on loodud toiminguga Ava SQL-ühendus .
Exchange’i ühendus – sisaldab ühendust Exchange’i serveriga, mis on loodud toiminguga Exchange’i serveriga ühenduse loomine.
FTP-ühendus - Sisaldab FTP-ühendust, mis on loodud avatud FTP-ühenduse ja avatud turvaliste FTP-ühenduse toimingute kaudu.
Muud
Selles jaotises esitatakse kõik saadaolevad andmetüübid, mis ei kuulu ühtegi eelmisesse kategooriasse.
Üldine väärtus
- Üldine väärtus – seda andmetüüpi kasutatakse kavandamise ajal, kui Power Automate muutuja või sisendparameetri andmetüüpi ei saa määratleda. Üldised väärtused teisendatakse käitusajal nende andmete põhjal teistesse andmetüüpidesse.
Active Directory
- Active Directory kirje – sisaldab ühendust Active Directory serveriga, mis on loodud toiminguga Loo ühendus serveriga .
- Rühmateave – sisaldab nime, kuvatavat nime, kirjeldust ja määratud Active Directory rühma liikmeid.
- Rühmaliige – tähistab määratud Active Directory rühma liiget.
- Kasutajateave – sisaldab teavet määratud Active Directory kasutaja kohta, nagu ees- ja perekonnanimi, initsiaalid ja eristatav nimi, töö üksikasjad (ettevõte, osakond ja ametinimetus), kontaktteave (telefoninumber, laiend ja e-posti aadress) ja asukoht (riik/regioon, linn, osariik, tänava aadress ja sihtnumber).
Active Directory andmetüübi atribuudid
Amazoni veebiteenused (AWS)
- EC2 klient – sisaldab EC2 seanssi, mis on loodud toiminguga Loo EC2 seanss .
- EC2 eksemplar – tähistab leitud EC2 eksemplari.
- EC2 eksemplaride teave – sisaldab teavet EC2 eksemplari kohta.
- Eksemplari oleku muutmine – sisaldab teavet käivitatud või peatatud EC2 eksemplari kohta.
- EBSi hetktõmmis – kujutab endast EBSi hetktõmmist.
- EBSi maht – tähistab EBSi mahtu.
Azure
- Azure’i klientrakendus – sisaldab toiminguga Loo seanss loodud Azure’i seanssi .
- Azure’i ressursirühm – tähistab toodud Azure’i ressursigruppi.
- Azure’i hallatav ketas – tähistab toodud Azure’i ketast.
- Azure snapshot – tähistab Azure’i hetktõmmist.
- Azure’i virtuaalne masin – tähistab toodud Azure’i virtuaalarvutit.
- Azure’i virtuaalarvuti teave – sisaldab teavet Azure’i virtuaalarvuti kohta.
- Azure’i tellimus – tähistab toodud Azure’i tellimust.
CMD
- CMD-seanss – sisaldab CMD-seanssi, mis on loodud toiminguga Open CMD seanss .
Kuupäevad ja kellaaeg
Datetime – sisaldab kuupäeva ja kellaaja teavet. Kuupäeva ja kellaaja muutuja loomiseks toimingu Sea muutuja kaudu täitke sisendparameeter avaldistega %d "aaaa-MM-dd HH:mm:ss.ff+zzz"%, kus:
Märke Kirjeldus yyyy aasta MM kuu dd päev HH tund mm minutid ss sekundit Ff Millisekundit zzz UTC-ajavahe Näiteks %d "2022-03-25"% määrab sihtmuutujale kuupäeva 25. märts 2022.
Kuupäevade ja kellaaja andmetüübi atribuudid
Meiliaadress
- Meilisõnum – tähistab meilisõnumit. Toiming Tooge meilisõnumid täidab need muutujad.
Exchange
- Exchange’i meilisõnum – tähistab Exchange’i serverist toodud meilisõnumit. Toiming Exchange’i meilisõnumite toomine täidab need muutujad.
Exchange’i andmetüübi atribuudid
Failid ja kaustad
- Fail – tähistab faili.
- Kaust – tähistab kausta.
- FileSystemObject – tähistab kausta või faili. Seda andmetüüpi kasutatakse sisendparameetrites, mis aktsepteerivad kaustu ja faile.
Failide ja kaustade andmetüübi atribuudid
FTP
- FTP-fail – tähistab FTP-faili.
- FTP-kataloog – tähistab FTP-kataloogi
OCR
- OCR-mootor – sisaldab OCR-mootorit, mis on loodud toiminguga OCR-mootori loomine.
Outlook
- Outlooki meilisõnum – tähistab Outlooki meilisõnumit. Toiming Outlookist meilisõnumite toomine täidab need muutujad.
Outlooki andmetüübi atribuudid
Terminal
- Terminaliseanss – sisaldab terminaliseanssi, mis on loodud toiminguga Ava terminaliseanss .
Terminali andmetüübi atribuudid
XML
- XML-sõlm – sisaldab XML-dokumendi sisu. Toiming Loe XML-i failist täidab need muutujad.
Tõrge
- Tõrge – sisaldab teavet viimati ilmnenud tõrke kohta töölauavoos. Tõrketoiming Hangi viimane loob seda tüüpi muutuja.