Summary
There are three kinds of loops in Power Automate for desktop:
- Simple loops - used to perform a predetermined number of repetitions, and in cases where a loop index should be used
- Loop condition - used when the number of repetitions required isn't known, but a condition should be satisfied before proceeding
- For Each loop - used to iterate through the items of a list or table
In addition to the above three actions, the Exit loop action can be used to exit a loop before its end criteria are met; these actions should be placed within a conditional block in the loop.
The block of actions that will be repeated during a loop is designated by the respective loop action in the beginning, and the End loop action at the end.