Tsüklite kasutamine
Silmused on töölaua voolu arendamise põhikontseptsioon ja osutuvad keerukate voogude hindamatuteks elementideks. Silmuse peamine idee on panna töölaua voog kordama ühte või mitut toimingut mitu korda.
Power Automate pakub kolme erinevat tüüpi silmuseid, mis itereerivad erinevate tegurite põhjal:
- Lihtsad silmused - korrake kindlat arvu kordi
- Silmuste tingimus – korrake seni, kuni tingimus kehtib
- Iga silmuse jaoks - Korda läbi loendi
Lihtsad silmused
Silmuse idee on panna töölaua voog kordama ühte või mitut toimingut mitu korda. Power Automate rakendab silmustoiminguga kõige lihtsamat tüüpi silmuseid.
See silmus kordab toiminguid tsükli ja lõpu toimingute vahel määratud arv kordi. Tsükkelindeksi muutuja luuakse automaatselt, et jälgida praeguse iteratsiooni numbrit.
Lihtne silmus on ideaalne kasutamiseks kahel juhul:
Täpne arv kordi, mil toimingute plokki tuleks korrata, on teada.
Silmusindeksi muutujat tuleb kasutada kusagil silmuse sees.
Kui peate silmusest väljuma enne määratud iteratsioonide lõpuleviimist, kasutage toimingut Välju silmus . Praeguse iteratsiooni vahelejätmiseks kasutage toimingut Järgmine silmus .
Tsükli tingimus
Erinevalt lihtsatest silmustest paneb silmuse tingimus töölauavoo kordama ühte või mitut toimingut, kui tingimus on tõene.
Kui tingimus on alati tõene, ei lõpe silmus kunagi. Seda olukorda nimetatakse lõputuks silmuseks.
Tingimus koosneb kahest operandist ja operaatorist. Platvorm toetab kõige olulisemaid loogilisi toiminguid, nagu võrdne, mitte võrdne ja suurem kui.
Kui peate silmusest väljuma enne määratud iteratsioonide lõpuleviimist, kasutage toimingut Välju silmus . Praeguse iteratsiooni vahelejätmiseks kasutage toimingut Järgmine silmus .
Iga silmuse jaoks
Iga silmuse jaoks itereerib läbi loendi (või andmetabeli) ja salvestab praeguse üksuse muutujasse. Selle peamine eesmärk on saada loendi (või andmetabeli rea) iga üksus ja kasutada seda muudes toimingutes.
Seda tüüpi silmuse abil saate otsida kindlaid nimesid, sisu või atribuute igasugustest loenditest. Näiteks saate konkreetse nimega faili leidmiseks itereerida läbi toodud failide loendi.
Kui peate silmusest väljuma enne määratud iteratsioonide lõpuleviimist, kasutage toimingut Välju silmus. Praeguse iteratsiooni vahelejätmiseks kasutage toimingut Järgmine silmus .
Silmustoimingute loendi leiate jaotisest Toimingud.