Lussen gebruiken
Lussen zijn een fundamenteel concept in de ontwikkeling van bureaubladstromen en blijken onschatbare elementen te zijn in complexe stromen. Het belangrijkste idee achter een lus is om een bureaubladstroom een of meer acties meerdere keren te laten herhalen.
Power Automate biedt drie verschillende soorten lussen die worden herhaald op basis van verschillende factoren:
- Simpele lussen - Een vast aantal keren herhalen
- Voorwaardelijke lussen - Herhalen zolang een voorwaarde geldig is
- Voor elke lus - Een lijst herhalen
Simpele lussen
Het idee achter een lus is om een bureaubladstroom een of meer acties meer keren te laten herhalen. Power Automate implementeert het eenvoudigste type lussen met de actie Lus.
Deze lus herhaalt de acties tussen de acties Lus en Einde voor een bepaald aantal keren. Er wordt automatisch een lusindexvariabele gemaakt om het nummer van de huidige herhaling te volgen.
Een simpele lus is ideaal om in twee gevallen te gebruiken:
Het exacte aantal keren dat een actieblok moet worden herhaald, is bekend.
De lusindexvariabele moet ergens in de lus worden gebruikt.
Als u de lus moet verlaten voordat de opgegeven herhalingen zijn voltooid, gebruikt u de actie Lus verlaten. Als u de huidige herhaling wilt overslaan, gebruikt u de actie Volgende lus.
Lusvoorwaarde
In tegenstelling tot bij eenvoudige lussen wordt er met Lusvoorwaarde voor gezorgd dat een bureaubladstroom een of meer acties herhaalt zolang aan een voorwaarde wordt voldaan.
Als de voorwaarde altijd waar is, eindigt de lus nooit. Deze situatie wordt een eindeloze lus genoemd.
De voorwaarde bestaat uit twee operanden en een operator. Het platform ondersteunt de belangrijkste logische bewerkingen, zoals gelijk, niet gelijk en groter dan.
Als u de lus moet verlaten voordat de opgegeven herhalingen zijn voltooid, gebruikt u de actie Lus verlaten. Als u de huidige herhaling wilt overslaan, gebruikt u de actie Volgende lus.
Voor elke lus
De lus For each doorloopt een lijst (of gegevenstabel) en slaat het huidige item op in een variabele. Het primaire doel is om elk item van een lijst (of rij van een gegevenstabel) op te halen en in andere acties te gebruiken.
U kunt dit type lus gebruiken om te zoeken naar specifieke namen, inhoud of kenmerken in allerlei typen lijsten. U kunt bijvoorbeeld een lijst met opgehaalde bestanden doorlopen om een bestand met een specifieke naam te vinden.
Als u de lus moet verlaten voordat de opgegeven herhalingen zijn voltooid, gebruikt u de lusactie Verlaten. Als u de huidige herhaling wilt overslaan, gebruikt u de actie Volgende lus.
U vindt de lijst met beschikbare lusacties in Referentie voor acties.