Jagamisviis:


Tingimuste kasutamine

Tingimused võimaldavad teil täita toimingute plokke ainult siis, kui antud tingimus on täidetud. Kui tingimus on vale, jäetakse toimingute plokk vahele.

Tingimuste abil saate enne muude toimingute tegemist veenduda, et teatud elementidel on soovitud väärtus või olek. Näiteks saate enne faili ümbernimetamist kontrollida, kas fail on olemas.

Kui/muidu

If-lause on üks kõige sagedamini kasutatavaid tingimusi voolu arendamisel ja programmeerimisel.

Power Automate annab toimingu If, et kontrollida, kas antud tingimus on kehtiv. Kui tingimus on tõene, käivitatakse If ja End vaheline loogika .

If-toiming koosneb kahest operandist ja tehtemärgist. Platvorm toetab kõige olulisemaid loogilisi toiminguid, nagu võrdne, mitte võrdne ja suurem kui.

If-plokki sisaldava näidisvoo kuvatõmmis.

If võib valikuliselt sisaldada toimingut Muu . Toiming Else määratleb loogika, mis tuleb käivitada, kui tingimus If on sobimatu. See tuleks paigutada toimingute If ja End vahele .

If-else-plokki sisaldava näidisvoo kuvatõmmis.

Mitme tingimuse seadmiseks, mille puhul käivitatakse erinev loogika, juurutage toiming Else if . See toiming käivitatakse, kui eelmine If ja Muidu, kui tingimused on sobimatud. See tuleks paigutada plokki Kui/End ja alati enne toimingut Else .

Kuvatõmmis näidisvoost, mis sisaldab If-else-plokki koos kahe täiendava Else-if-plokiga.

Kõikidel juhtudel peavad operandidena kasutatavad muutujad ja väärtused olema sama andmetüübiga. Erinevate andmetüüpide muutujate võrdlemisel on tingimus alati väär.

Kui variatsioonid

Lisaks standardsele If-toimingule Power Automate pakub mõningaid täiendavaid tingimuslikke toiminguid.

  • Kui fail on olemas: kontrollib enne toimingute ploki käivitamist, kas fail on olemas või mitte. Seda toimingut saab kasutada tagamaks, et fail on olemas enne muude toimingute tegemist.

  • Kui kaust on olemas: kontrollib enne toimingute ploki käivitamist, kas kaust on olemas või mitte.

  • If service: käivitab toimingute ploki, kui konkreetne teenus töötab, on peatatud või peatatud.

  • Kui protsess: käivitab toimingute ploki, kui konkreetne Windowsi protsess töötab või mitte.

  • Kui aken: käivitab toimingute ploki, kui konkreetne aken on avatud või mitte.

  • Kui aken sisaldab: käivitab toimingute ploki, kui kindel teksti- või kasutajaliidese element on aknas olemas või mitte.

  • Kui pilt: käivitab toimingute ploki, kui ekraanilt leitakse konkreetne pilt või mitte.

  • Kui veebileht sisaldab: käivitab toimingute ploki, kui veebileht sisaldab kindlat elementi või teksti või mitte.

  • Kui tekst ekraanil (OCR): kontrollib teie valitud optilise tekstituvastuse mootori abil, kas antud tekst on ekraanil või mitte.

Lüliti korpuse mudel

Erinevalt if-else tingimusest võib lülitiplokk käsitleda mitut võimalikku täitmisteed. Lüliti avaldus on juhtimismehhanism, mis võimaldab muutujal või avaldisel muuta voolu käitumist.

Lülitusplokk koosneb kolmest põhiosast:

  1. Lüliti toiming, mis tähistab lülitiploki algust. Iga lülitiga on kaasas lõpptoiming, mis tähistab lülitiploki lõppu.

  2. Lülitiploki sees tähistab iga juhtum toimingute plokki, mida tuleb täita, kui vastav tingimus on tõene.

  3. Kui kõik tingimused on kehtetud, täidab voog toimingud vaikejuhtumi plokis , kui see on olemas.

Kuvatõmmis lülitiplokki sisaldavast näidisvoost.

Tingimustoimingute loendi leiate jaotisest Toimingud.