Używanie pętli
Pętle są podstawową koncepcją w rozwoju przepływu dla komputerów stacjonarnych i okazują się nieocenionymi elementami w złożonych przepływach. Główną ideą pętli jest wielokrotne powtarzanie przepływu pulpitu.
W Power Automate są dostępne trzy różne rodzaje pętli, które są ite z różnych czynników:
- Proste pętle - Iteruj przez określoną liczbę razy
- Warunek pętli — iteruje tak długo, jak warunek jest prawidłowy
- Dla każdej pętli - iteracja przez listę
Pętle proste
Ideą pętli jest wielokrotne powtarzanie przepływu pulpitu. Power Automate implementuje najprostszy typ pętli z działaniem pętli.
Ta pętla powtarza akcje między akcjami Pętla i Koniec dla określonej liczby razy. Zmienna indeksu pętli jest tworzona automatycznie, aby śledzić numer bieżącej iteracji.
Prosta pętla jest idealna do użycia w dwóch przypadkach:
Dokładna liczba powtórzeń bloku czynności jest znana.
Zmienna indeksu pętli musi być używana gdzieś wewnątrz pętli.
W przypadku, gdy trzeba zamknąć pętlę przed zakończeniem określonych iteracji, użyj akcji Wyjdź z pętli. Aby pominąć bieżącą iterację, użyj akcji Następna pętla.
Warunek pętli
W przeciwieństwie do prostych pętli, Warunek pętli sprawia, że przepływ pulpitu powtórzyć jedną lub więcej akcji, tak długo, jak warunek jest spełniony.
Jeśli warunek jest zawsze spełniony, pętla nigdy się nie skończy. Ta sytuacja nazywana jest nieskończoną pętlą.
Warunek składa się z dwóch operandów i operatora. Platforma obsługuje najważniejsze operacje logiczne, takie jak równe, nie równe i większe niż.
W przypadku, gdy trzeba zamknąć pętlę przed zakończeniem określonych iteracji, użyj akcji Wyjdź z pętli. Aby pominąć bieżącą iterację, użyj akcji Następna pętla.
Pętla Dla każdego
Pętla For each wykonuje iterację po liście (lub tabeli danych) i przechowuje bieżący element w zmiennej. Jego głównym celem jest pobranie każdego elementu listy (lub wiersza tabeli danych) i wykorzystanie go w innych działaniach.
Tego typu pętla można użyć do wyszukiwania określonych nazw, treści lub atrybutów na wszystkich rodzajach list. Na przykład można przeglądać listę pobranych plików, aby znaleźć plik o określonej nazwie.
W przypadku, gdy trzeba zamknąć pętlę przed zakończeniem określonych iteracji, użyj akcji pętli Zakończ. Aby pominąć bieżącą iterację, użyj akcji Następna pętla.
Listę dostępnych akcji pętli znajdziesz w dokumentacji Akcje.