Jagamisviis:


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.

Andmetüübi Tekst atribuudid

Tekstiväärtuse muutuja loomiseks kasutage toimingut Sea muutuja ja täitke sisendparameeter soovitud tekstiga ilma märgeteta.

Kuvatõmmis muutuja Sea muutujast, mis loob muutuja Tekst.

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.

Kuvatõmmis muutuja Sea muutujast, mis loob arvväärtuse muutuja.

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.

Kuvatõmmis muutuja Sea muutujast, mis loob kahendmuutuja.

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 .

Kuvatõmmis voost, mis loob loendi.

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.

Kuvatõmmis avaldisest, mis pääseb juurde loendi esimesele üksusele.

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

Andmetüübi loendi atribuudid

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.

Andmetabeli muutuja sisu kuvatõmmis.

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.

Kuvatõmmis toimingu Uue andmetabeli loomine visuaalsest koosturist.

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

Kuvatõmmis muutuja toimingust Määra andmetabel.

Kui soovite massiivimärke abil uue andmetabeli loomise ajal lisada veerupäiseid, kasutage esimese rea jaoks avaldist^[’ColumnName1’, ’ColumnName2’] .

Kuvatõmmis muutuja määramise toimingust, mis loob uue veerupäistega andmetabeli.

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.

Kuvatõmmis muutuja määramisest, mis lisab andmetabelisse uue rea.

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.

Kuvatõmmis avaldisest, mis pääseb juurde loetud Exceli faili esimese rea teisele lahtrile.

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

Kuvatõmmis andmerea muutuja sisust.

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

Uue kohandatud objekti loova muutuja toimingu Määra kuvatõmmis.

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 .

Kuvatõmmis muutuja määramisest, mis lisab kohandatud objektile uue atribuudi.

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.

Kuvatõmmis voost, mis kasutab muutujaid kohandatud objektile uue atribuudi lisamiseks.

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.

Kohandatud objektimuutuja kuvatõmmis muutujate vaaturis.

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

PDF-tabeli teabe loendi kuvatõmmis.

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.

PDF-i tabeliteabe loendi atribuutide kuvatõmmis.

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.

PDF-tabeli teabemuutujate loendis sisalduva andmetabeli kuvatõmmis.

Teadaolevad probleemid ja piirangud

  • Probleem: kui andmetabeli- või andmerow-lahter sisaldab mitmerealist kirjet, kuvab muutuja vaataja ainult selle esimese rea.
  • Lahendused: puuduvad.

Eksemplarid

Ühendused

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.

AWS-i andmetüübi atribuudid

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.

Azure’i andmetüübi atribuudid

CMD

  • CMD-seanss – sisaldab CMD-seanssi, mis on loodud toiminguga Open CMD seanss .

CMD andmetüübi atribuudid

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.

Meiliandmetüübi atribuudid

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

FTP andmetüübi atribuudid

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.

XML-andmetüübi atribuudid

Tõrge

  • Tõrge – sisaldab teavet viimati ilmnenud tõrke kohta töölauavoos. Tõrketoiming Hangi viimane loob seda tüüpi muutuja.

Vea omadused