Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Šiame straipsnyje parodyta, kaip kurti kintamuosius ir dirbti su jais, kad būtų saugomos reikšmės debesies srautuose. Pavyzdžiui, kintamieji gali padėti sekti, kiek kartų ciklas vyksta. Norėdami kartoti masyvą arba patikrinti konkretaus elemento masyvą, galite naudoti kintamąjį, kad nurodytumėte indekso numerį "taikyti kiekvienam" masyvo elementui.
Galite kurti kintamuosius tokiems duomenų tipams kaip sveikasis skaičius, plūduriuojantis, Bulio logika, eilutė, masyvas ir objektas. Sukūrę kintamąjį, galite atlikti kitas užduotis, pavyzdžiui:
- Gaukite arba nurodykite kintamojo reikšmę.
- Padidinkite arba sumažinkite kintamąjį pastovia reikšme, dar vadinama prieaugiu ir mažinimu.
- Priskirkite kintamajam kitą reikšmę.
- Įterpti arba pridėti kintamojo reikšmę kaip paskutinį eilutės ar masyvo elementą.
Kintamieji egzistuoja ir yra globalūs tik juos sukuriančiame debesies sraute. Be to, jie išlieka visose srauto kilpų iteracijose.
Kai nurodote kintamąjį, kaip atpažinimo ženklą naudokite kintamojo pavadinimą, o ne veiksmo pavadinimą, kuris yra įprastas būdas nurodyti veiksmo išvestis.
Įspėjimas
Pagal numatytuosius nustatymus kiekviena ciklo "taikyti kiekvienam" iteracija vykdoma nuosekliai. Galite lygiagrečiai paleisti ciklo iteracijas, kad pagerintumėte našumą. Jei naudojate kintamuosius cikluose "taikyti kiekvienam", turite vykdyti ciklo iteracijas nuosekliai, jei svarbu, kad ciklo kintamieji pateiktų nuspėjamus rezultatus.
Būtinosios sąlygos
Prieš įtraukiant kintamųjų kūrimo ir darbo su jais veiksmus, srautas turi prasidėti paleidikliu. Negalite naudoti mobiliojo įrenginio kintamiesiems įtraukti.
Norėdami dirbti su kintamaisiais, jums reikia:
- Prieiga prie. Power Automate
- Debesies srautas, kuriame norite sukurti kintamąjį.
Jei esate naujokas Power Automate, sužinokite daugiau Debesies srautų apžvalga ir Pagrindinio puslapio Power Automate naršymas.
Kintamojo inicijavimas
Galite sukurti kintamąjį ir deklaruoti jo duomenų tipą bei pradinę reikšmę atlikdami vieną srauto veiksmą dizaino įrankyje. Kintamuosius galite deklaruoti tik visuotiniu lygiu, o ne aprėptyje, sąlygose ir cikluose.
Power Automate Leidžia naudoti naują dizaino įrankį arba klasikinį dizaino įrankį debesies srautui konfigūruoti. Abiejų dizainerių veiksmai yra panašūs. Sužinokite daugiau (su pavyzdžiais) Naujojo dizaino įrankio ir klasikinio dizaino įrankio skirtumų nustatymas.
Prisijunkite Power Automate.
Sukurkite arba atidarykite debesies srautą.
Norėdami atidaryti debesies srautą:
- Kairėje esančiame naršymo meniu pasirinkite Mano srautai, tada pasirinkite srautą.
- Komandų juostoje pasirinkite Redaguoti.
Po veiksmu, kuriame norite įtraukti kintamąjį, atlikite vieną iš šių veiksmų.
- Norėdami įtraukti veiksmą po paskutiniu veiksmu, pasirinkite pliuso ženklą (+).
- Norėdami įtraukti veiksmą tarp veiksmų, perkelkite įvesties įrenginio žymiklį ant jungiamosios rodyklės, kad būtų rodomas pliuso ženklas (+). Pasirinkite pliuso ženklą (+) > Įtraukti veiksmą.
Ieškos lauke, esančiame dalyje Įtraukti veiksmą, kaip filtrą įveskite inicijuoti kintamąjį .
Sąraše Veiksmai pasirinkite Inicijuoti kintamąjį – kintamąjį.
Pateikite šią informaciją apie kintamąjį.
Ypatybė Privalomas Vertė Aprašą Pavadinimą Taip < kintamojo pavadinimas> Inicijuojamo kintamojo pavadinimas. Tipas Taip < kintamojo tipas> Kintamojo duomenų tipas. Vertė No < pradinė vertė> Pradinė kintamojo reikšmė.
Patarimas: nors ir neprivaloma, nustatykite šią reikšmę kaip geriausią praktiką, kad visada žinotumėte kintamojo pradinę reikšmę.Pavyzdys:
Įtraukite kitus norimus veiksmus. Baigę spustelėkite Įrašyti.
Nors veiksmas Inicijuoti kintamąjį turi sekciją, struktūrizuotą variable kaip masyvas, veiksmas vienu metu gali sukurti tik vieną kintamąjį. Kiekvienam naujam kintamajam reikalingas atskiras veiksmas Inicijuoti kintamąjį .
Kitų kintamųjų tipų pavyzdžiai
Eilutės kintamasis
"name": "myStringVariable",
"type": "String",
"value": "lorem ipsum"
Bulio logikos kintamasis
"name": "myBooleanVariable",
"type": "Boolean",
"value": false
Masyvas su sveikaisiais skaičiais
"name": "myArrayVariable",
"type": "Array",
"value": [1, 2, 3]
Masyvas su eilutėmis
"name": "myArrayVariable",
"type": "Array",
"value": ["red", "orange", "yellow"]
Gaukite kintamojo reikšmę
Norėdami gauti arba nurodyti kintamojo turinį, galite naudoti variables() šią funkciją.
Pavyzdžiui, ši išraiška gauna elementus iš masyvo kintamojo naudodama funkciją. variables() Funkcija string() grąžina kintamojo turinį eilutės formatu: "1, 2, 3, red"
@{string(variables('myArrayVariable'))}
Padidinti kintamąjį
Norėdami padidinti arba padidinti kintamąjį pastovia reikšme, įtraukite veiksmą Didinti kintamąjį į savo srautą dizaino įrankyje.
Power Automate Leidžia naudoti naują dizaino įrankį arba klasikinį dizaino įrankį debesies srautui konfigūruoti. Abiejų dizainerių veiksmai yra panašūs. Sužinokite daugiau (su pavyzdžiais) Naujojo dizaino įrankio ir klasikinio dizaino įrankio skirtumų nustatymas.
Veiksmas Prieaugio kintamasis veikia tik su sveikaisiais ir slankiaisiais kintamaisiais.
Prisijunkite Power Automate.
Sukurkite arba atidarykite debesies srautą.
Norėdami atidaryti debesies srautą:
- Kairėje esančiame naršymo meniu pasirinkite Mano srautai, tada pasirinkite srautą.
- Komandų juostoje pasirinkite Redaguoti.
Dizaino įrankyje po veiksmu, kuriame norite padidinti esamą kintamąjį, pasirinkite pliuso ženklą (+).
Norėdami įtraukti veiksmą tarp veiksmų, perkelkite įvesties įrenginio žymiklį virš jungiamosios rodyklės, kol pasirodys pliuso ženklas (+). Pasirinkite pliuso ženklą (+) > Įtraukti veiksmą.
Ieškos lauke kaip filtrą įveskite prieaugio kintamąjį .
Sąraše Veiksmai pasirinkite Padidinti kintamąjį - Kintamasis.
Pateikite šią informaciją, kad padidintumėte kintamąjį:
Ypatybė Privalomas Vertė Aprašą Vardas, pavadinimas Taip < kintamojo pavadinimas> Kintamojo pavadinimas, kurį reikia didinti Vertė No < prieaugio vertė> Reikšmė, naudojama kintamajam didinti. Numatytoji reikšmė yra viena. Patarimas: nors ir nebūtina, nustatykite šią reikšmę kaip geriausią praktiką, kad visada žinotumėte konkrečią kintamojo didinimo vertę.
Pavyzdys:
Baigę dizaino įrankio komandų juostoje pasirinkite Įrašyti .
Pavyzdys: ciklo skaitiklio kūrimas
Kintamieji dažniausiai naudojami skaičiuojant, kiek kartų ciklas paleidžiamas. Šiame pavyzdyje parodyta, kaip kurti ir naudoti kintamuosius šiai užduočiai atlikti sukuriant ciklą, kuris skaičiuoja el. laiško priedus dizaino įrankyje.
Power Automate Leidžia naudoti naują dizaino įrankį arba klasikinį dizaino įrankį debesies srautui konfigūruoti. Abiejų dizainerių veiksmai yra panašūs. Sužinokite daugiau (su pavyzdžiais) Naujojo dizaino įrankio ir klasikinio dizaino įrankio skirtumų nustatymas.
Sukurkite debesies srautą ir įtraukite paleidiklį , kuris tikrina, ar nėra naujų el. laiškų ir priedų.
Šiame pavyzdyje Office 365 naudojamas "Outlook" paleidiklis Kai gaunamas naujas el. laiškas (V3). Galite nustatyti, kad šis paleidiklis būtų suaktyvintas tik tada, kai el. laiške yra priedų. Tačiau galite naudoti bet kurią jungtį, kuri tikrina, ar nėra naujų el. laiškų su priedais, pvz., Outlook.com jungtį.
Paleidiklyje, norėdami patikrinti, ar nėra priedų, ir perduoti juos srautui, pasirinkite Taip , kad gautumėte šias ypatybes:
- Įtraukti priedus
- Tik su priedais
Įtraukite veiksmą Inicijuoti kintamąjį su šiomis reikšmėmis:
- Vardas: Skaičius
- Tipas: sveikasis skaičius
- Reikšmė: 0 (pradinė reikšmė)
Pridėkite taikymą prie kiekvienos kilpos, kad pereitumėte per priedus.
- Veiksme Inicijuoti kintamąjį pasirinkite Naujas veiksmas.
- Ieškos lauke įveskite taikyti kiekvienam kaip ieškos filtrą ir pasirinkite Taikyti kiekvienam.
Cikle pasirinkite lauką Pasirinkite išvestį iš ankstesnių veiksmų . Kai pasirodys dinaminio turinio sąrašas, pasirinkite Priedai.
Ypatybė Priedai perduoda masyvą, kuriame yra visi el. laiško priedai, į jūsų ciklą.
Dalyje Taikyti kiekvienam ciklui pasirinkite pliuso ženklą (+) Įtraukti veiksmą.
Ieškos lauke kaip filtrą įveskite prieaugio kintamąjį .
Veiksmų sąraše pasirinkite Padidinti kintamąjį.
Pastaba.
Veiksmas Increment kintamasis turi būti rodomas ciklo viduje.
Veiksmo Didinti kintamąjį sąraše Pavadinimas pasirinkite kintamąjį Skaičius .
Po ciklu įtraukite bet kokį veiksmą, kuris siunčia priedų skaičių. Atlikdami veiksmą įtraukite reikšmę iš kintamojo Count . Pavyzdžiui, šioje ekrano kopijoje,Siųsti el. laišką (V2) siunčia priedų skaičių:
Dizaino įrankio komandų juostoje pasirinkite Įrašyti.
Sumažinti kintamąjį
Norėdami sumažinti arba sumažinti kintamąjį pastovia reikšme, atlikite kintamojo didinimo veiksmus, išskyrus tai, kad radote ir pasirinkite veiksmą Kintamasis Mažinimas. Šis veiksmas veikia tik su sveikaisiais ir slankiaisiais kintamaisiais.
Štai Decrement kintamojo veiksmo ypatybės :
| Ypatybė | Privalomas | Vertė | Aprašą |
|---|---|---|---|
| Vardas, pavadinimas | Taip | < kintamojo pavadinimas> | Kintamojo pavadinimas, kurį reikia mažinti |
| Vertė | No | < prieaugio vertė> | Kintamojo mažinimo reikšmė. Numatytoji reikšmė yra viena. Patarimas: nors ir neprivaloma, nustatykite šią reikšmę kaip geriausią praktiką, kad visada žinotumėte konkrečią kintamojo mažinimo vertę. |
Nustatyti kintamąjį
Norėdami esamam kintamajam priskirti kitą reikšmę, atlikite kintamojo didinimo veiksmus, išskyrus tai, kad:
Raskite ir pasirinkite veiksmą Nustatyti kintamąjį .
Pateikite kintamojo pavadinimą ir reikšmę, kurią norite priskirti. Tiek nauja reikšmė, tiek kintamasis turi turėti tą patį duomenų tipą. Reikšmė būtina, nes šis veiksmas neturi numatytosios reikšmės.
Štai veiksmo Nustatyti kintamąjį ypatybės:
| Ypatybė | Privalomas | Vertė | Aprašą |
|---|---|---|---|
| Vardas, pavadinimas | Taip | < kintamojo pavadinimas> | Keičiamo kintamojo pavadinimas |
| Vertė | Taip | < nauja reikšmė> | Reikšmė, kurią norite priskirti kintamajam. Abiejų duomenų tipas turi būti vienodas. |
Jei nedidinate arba nemažinate kintamųjų, keičiant kintamuosius cikluose gali būti netikėtų rezultatų, jei ciklus paleisite lygiagrečiai. Tokiais atvejais pabandykite nustatyti, kad ciklas veiktų nuosekliai, o tai yra numatytasis nustatymas.
Pridėti prie kintamojo
Kintamiesiems, kuriuose saugomos eilutės arba masyvai, kintamojo reikšmę galite įterpti arba pridėti kaip paskutinį elementą tose eilutėse ar masyvuose. Galite atlikti kintamojo didinimo veiksmus, išskyrus šiuos veiksmus:
Raskite ir pasirinkite vieną iš šių veiksmų pagal tai, ar kintamasis yra eilutė, ar masyvas.
- Pridėti prie eilutės kintamojo
- Pridėti prie masyvo kintamojo
Pateikite reikšmę, kurią norite pridėti kaip paskutinį eilutės arba masyvo elementą. Ši reikšmė būtina.
Čia pateikiamos ypatybės Pridėti prie... Veiksmai:
| Ypatybė | Privalomas | Vertė | Aprašą |
|---|---|---|---|
| Vardas, pavadinimas | Taip | < kintamojo pavadinimas> | Keičiamo kintamojo pavadinimas |
| Vertė | Taip | < pridėti reikšmę> | Reikšmė, kurią norite pridėti, kuri gali būti bet kokio tipo |