Väärtuste talletamine ja haldamine muutujates
Selles artiklis kirjeldatakse, kuidas luua ja töötada muutujatega, et salvestada väärtusi pilvevoogudesse. Näiteks võivad muutujad aidata teil jälgida, mitu korda silmust käitatakse. Massiivi itereerimiseks või konkreetse üksuse massiivi kontrollimiseks saate kasutada muutujat, et viidata indeksinumbrile "rakenda igale massiiviüksusele".
Saate luua muutujaid andmetüüpide jaoks, nagu täisarv, ujuk, kahendmuutuja, string, massiiv ja objekt. Pärast muutuja loomist saate teha muid toiminguid, näiteks:
- Hankige muutuja väärtus või viidake sellele.
- Suurendage või vähendage muutujat konstantse väärtusega, mida nimetatakse ka juurdekasvuks ja dekrementiks.
- Määrake muutujale erinev väärtus.
- Lisage või lisage muutuja väärtus stringi või massiivi viimase üksusena.
Muutujad eksisteerivad ja on globaalsed ainult neid loovas pilvevoos. Samuti püsivad need voolu sees olevates silmuse iteratsioonides.
Kui viitate muutujale, kasutage märgina muutuja nime, mitte toimingu nime, mis on tavaline viis toimingu väljunditele viitamiseks.
Hoiatus
Vaikimisi käivitatakse iga iteratsioon "rakenda igale" silmuses järjestikku. Jõudluse parandamiseks saate tsükli iteratsioone paralleelselt käivitada. Kui kasutate muutujaid "rakenda igale" silmustele, peate käivitama silmuse iteratsioonid järjestikku, kui on oluline, et teie silmusmuutujad tagastaksid prognoositavaid tulemusi.
eeltingimused
Enne muutujate loomiseks ja nendega töötamiseks toimingute lisamist peab teie voog algama päästikuga. Muutujate lisamiseks ei saa kasutada mobiilseadet.
- Power AutomateJuurdepääs.
- Pilvevoog, milles soovite muutuja luua.
- Kui te pole varem Power Automate töötanud, vaadake jaotisi Pilvevoogudega Power Automate alustamine jaNende ülevaade.
Märkus.
Power Automate kasutab Copilotiga kas klassikalist pilvevoogude kujundajat või pilvevoogude kujundajat. Kasutatava kujundaja tuvastamiseks lugege jaotist Märkus teemas Pilvevoogude kujundaja mõistmine koos piloodi võimalustega.
Muutuja lähtestamine
Saate luua muutuja ja deklareerida selle andmetüübi ja algväärtuse kõik oma voo ühe toimingu raames. Muutujaid saate deklareerida ainult globaalsel tasandil, mitte ulatuste, tingimuste ja silmuste piires.
Logi sisse Power Automate.
Pilvevoo loomine või avamine.
Järgige selle etapi all, kuhu soovite muutuja lisada, ühte järgmistest juhistest.
- Viimasesse etappi toimingu lisamiseks valige Uus etapp.
- Toimingute vahele toimingu lisamiseks liigutage sisendseadme kursorit ühendusnoole kohal, kuni kuvatakse plussmärk (+). Valige plussmärk (+) >Lisage toiming.
Sisestage jaotiseValige toiming otsinguväljale muutuja filtrina.
Valige loendist Toimingud käsk Alusta muutujat- muutuja.
Esitage oma muutuja kohta järgmine teave.
Atribuut Nõutav Väärtus Kirjeldus Nimi Ja <muutuja nimi> Lähtestatava muutuja nimi Tüüp Ja <muutuva tüübiga> Muutuja andmetüüp Väärtus No <algväärtus> Teie muutuja algväärtus Vihje: Kuigi valikuline, määrake see väärtus parimaks tavaks, et teaksite alati oma muutuja algväärtust.
Näide:
Lisage muud soovitud toimingud. Kui olete lõpetanud, tehke valik Salvesta.
Märkus.
Kuigi muutuja lähtestamise toimingul on variable
massiivina struktureeritud jaotis, saab toiminguga luua korraga ainult ühe muutuja. Iga uus muutuja nõuab individuaalset lähtesta muutuja toimingut.
Muude muutujatüüpide näited
Stringi muutuja
"name": "myStringVariable",
"type": "String",
"value": "lorem ipsum"
Kahendmuutuja
"name": "myBooleanVariable",
"type": "Boolean",
"value": false
Täisarvudega massiiv
"name": "myArrayVariable",
"type": "Array",
"value": [1, 2, 3]
Stringidega massiiv
"name": "myArrayVariable",
"type": "Array",
"value": ["red", "orange", "yellow"]
Muutuja väärtuse hankimine
Muutuja sisu toomiseks või sellele viitamiseks saate kasutada variables()
kujundaja funktsiooni Power Automate .
Näiteks toob see avaldis funktsiooni abil variables()
üksused massiivimuutujast. Funktsioon string()
tagastab muutuja sisu stringivormingus: "1, 2, 3, red"
@{string(variables('myArrayVariable'))}
Juurdekasvu muutuja
Muutuja suurendamiseks või suurendamiseks konstantse väärtuse võrra lisage oma voole toiming Juurdekasvumuutuja .
See toiming töötab ainult täisarvuliste ja ujukmuutujatega.
Power Automate Valige kujundajas etapi all, kus soovite olemasolevat muutujat suurendada, nupp Uus.
Toimingute vahele toimingu lisamiseks liigutage sisendseadme kursorit ühendusnoole kohal, kuni kuvatakse plussmärk (+). Valige plussmärk (+) >Lisage toiming.
Sisestage otsinguväljale filtriks juurdekasvumuutuja .
Valige loendis Toimingud suvand Juurdekasvumuutuja - muutuja.
Esitage see teave muutuja suurendamiseks:
Atribuut Nõutav Väärtus Kirjeldus Nimi Ja <muutuja nimi> Juurdekasvule vastava muutuja nimi Väärtus No <juurdekasvu väärtus> Muutuja suurendamiseks kasutatav väärtus. Vaikeväärtus on üks. Vihje: Kuigi valikuline, määrake see väärtus parimaks tavaks, et teaksite alati muutuja suurendamise konkreetset väärtust.
Näide:
Kui olete lõpetanud, valige kujundaja tööriistaribal käsk Salvesta.
Näide: silmusloenduri loomine
Muutujaid kasutatakse tavaliselt silmuse käitamise kordade arvu loendamiseks. Selles näites kirjeldatakse, kuidas luua ja kasutada selle ülesande jaoks muutujaid, luues silmuse, mis loendab meilisõnumis olevaid manuseid.
Looge Power Automate pilvevoog ja lisage päästik, mis kontrollib uusi meilisõnumeid ja manuseid.
Selles näites kasutatakse Outlooki päästikut Office 365 Kui uus meilisõnum saabub. Saate selle päästiku seadistada käivituma ainult siis, kui meilil on manused. Siiski saate kasutada mis tahes konnektorit, mis kontrollib manustega uusi e-kirju, näiteks konnektorit Outlook.com.
Manuste otsimiseks ja nende voogu edastamiseks valige päästikul järgmiste atribuutide jaoks Jah .
- Manuste kaasamine
- Ainult manustega
Lisage muutuja lähtestamise toiming järgmiste väärtustega.
- Nimi: Loendamine
- Tüüp: Täisarv
- Väärtus: 0 (algväärtus)
Lisage igale silmusele rakendus, et manuste vahel liikuda.
- Valige jaotises Lähtesta muutuja toiming Uus etapp.
- Tehke jaotises Toimingu valimine valik Valmis.
- Sisestage otsinguväljale otsingufiltrina rakenda igale ja valigeRakenda igaühele.
Valige silmuses väljal Vali väljund eelmistest sammudest . Kui kuvatakse dünaamiline sisuloend, valige Manused.
Atribuut Manused edastab massiivi, mis sisaldab kõiki meilisõnumite manuseid, teie silmusesse.
Valige jaotises Rakenda igale silmusele käsk Lisa toiming.
Sisestage otsinguväljale filtriks juurdekasvumuutuja .
Valige toimingute loendist Juurdekasvu muutuja.
Märkus.
Sammumuutuja toiming peab ilmuma silmuse sees.
Valige toimingus Juurdekasvumuutuja loendist Nimi muutuja Count .
Lisage silmuse alla kõik toimingud, mis saadavad teile manuste arvu. Lisage oma toimingusse muutuja Count väärtus , näiteks:
Valige kujundaja tööriistaribal käsk Salvesta.
Vähenduse muutuja
Muutuja vähendamiseks või vähendamiseks konstantse väärtuse võrra järgige muutuja suurendamise juhiseid, välja arvatud see, et leiate ja valite selle asemel muutuja toimingu Decrement. See toiming töötab ainult täisarvuliste ja ujukmuutujatega.
Siin on muutuja Decrement toimingu atribuudid .
Atribuut | Nõutav | Väärtus | Kirjeldus |
---|---|---|---|
Nimi | Ja | <muutuja nimi> | Muutuja nimi dekrementiks |
Väärtus | No | <juurdekasvu väärtus> | Muutuja dekrementeerimise väärtus. Vaikeväärtus on üks. Vihje: Kuigi valikuline, määrake see väärtus parimaks tavaks, et teaksite alati muutuja dekrementeerimise konkreetset väärtust. |
Määra muutuja
Olemasolevale muutujale erineva väärtuse määramiseks järgige muutuja suurendamise juhiseid, välja arvatud järgmistel juhtudel.
Otsige üles ja valige selle asemel toiming Sea muutuja .
Sisestage muutuja nimi ja väärtus, mille soovite määrata. Nii uuel väärtusel kui ka muutujal peab olema sama andmetüüp. Väärtus on nõutav, kuna sellel toimingul pole vaikeväärtust.
Siin on muutuja toimingu Sea atribuudid .
Atribuut | Nõutav | Väärtus | Kirjeldus |
---|---|---|---|
Nimi | Ja | <muutuja nimi> | Muudetava muutuja nimi |
Väärtus | Ja | <uus väärtus> | Väärtus, mille soovite muutujale määrata. Mõlemal peab olema sama andmetüüp. |
Märkus.
Kui te muutujaid ei suurenda ega vähenda, võib muutujate muutmine silmuste sees anda ootamatuid tulemusi, kui käivitate silmuseid paralleelselt. Sellistel juhtudel proovige seada oma silmus töötama järjestikku, mis on vaikesäte.
Lisa muutujale
Stringe või massiive salvestavate muutujate puhul saate muutuja väärtuse lisada või lisada nende stringide või massiivide viimase üksusena. Muutuja suurendamise juhiseid saate järgida, välja arvatud see, et selle asemel toimige järgmiselt.
Leidke ja valige üks neist toimingutest selle põhjal, kas teie muutuja on string või massiiv.
- Stringimuutujale lisamine
- Massiivimuutujale lisamine
Sisestage väärtus, mis lisatakse stringi või massiivi viimase üksusena. See väärtus on vajalik.
Siin on atribuudid lisa... Meetmed:
Atribuut | Nõutav | Väärtus | Kirjeldus |
---|---|---|---|
Nimi | Ja | <muutuja nimi> | Muudetava muutuja nimi |
Väärtus | Ja | <lisand-väärtus> | Väärtus, mida soovite lisada ja millel võib olla mis tahes tüüp |
Vaata ka
Tagasiside
https://aka.ms/ContentUserFeedback.
Varsti tulekul: 2024. aasta jooksul tühistame GitHubi probleemide funktsiooni sisutagasiside mehhanismina ja asendame selle uue tagasisidesüsteemiga. Lisateabe saamiseks vtEsita ja vaata tagasisidet