Wykonaj kontrolę pętli w Power Automate

W tym samouczku omówimy sposób działania formantu pętli Do Until w przepływach usługi Power Automate . W trakcie procesu zapoznamy się również z potrzebnymi zmiennymi. 

Kontrolka Do Until w usłudze Power Automate to pętla, która wielokrotnie wymusza wykonanie akcji, dopóki określony warunek nie zostanie spełniony.

Spis treści

Tworzenie natychmiastowego przepływu

Najpierw utwórzmy ręcznie wyzwalany przepływ. Kliknij Instant – from blank pod New .

Wykonaj kontrolę pętli w Power Automate

Następnie ustaw nazwę na „ Zrób do przykładu. Wybierz opcję Ręcznie wyzwól przepływ i kliknij przycisk Utwórz .

Wykonaj kontrolę pętli w Power Automate

Dodajmy tekst wejściowy w przepływie .

Wykonaj kontrolę pętli w Power Automate

Następnie dodaj dane liczbowe .

Wykonaj kontrolę pętli w Power Automate

Następnie zmień wartość wejść na następującą.

Wykonaj kontrolę pętli w Power Automate

Dodawanie pętli Do Until w Power Automate

Dodajmy teraz akcję. Kliknij Nowy krok.

Wykonaj kontrolę pętli w Power Automate

Następnie kliknij Kontrola .

Wykonaj kontrolę pętli w Power Automate

Wybierz opcję Wykonaj do kontroli.

Wykonaj kontrolę pętli w Power Automate

Zanim wykonamy funkcję Do till, utwórzmy zmienną.

Zmienna to po prostu miejsce do przechowywania określonych wartości .

Kliknij ikonę plusa pod natychmiastowym przepływem i kliknij Dodaj działanie .

Wykonaj kontrolę pętli w Power Automate

Następnie wybierz Zmienna pod Wbudowanymi złączami.

Wykonaj kontrolę pętli w Power Automate

Kliknij czynność Inicjuj zmienną .

Wykonaj kontrolę pętli w Power Automate

Zainicjujmy zmienną o nazwie Counter i ustawmy jej typ na Integer. Wartość początkowa zmiennej Counter powinna wynosić zero.

Wykonaj kontrolę pętli w Power Automate

Konfigurowanie akcji Do Until Loop

W przypadku pętli Do Until będziemy publikować wiadomość w Slack, dopóki zmienna Counter nie będzie równa liczbie wpisanej przez użytkownika. Dodajmy teraz akcję.

Wykonaj kontrolę pętli w Power Automate

Wyszukaj i wybierz złącze Slack .

Wykonaj kontrolę pętli w Power Automate

Wybierz Wyślij wiadomość .

Wykonaj kontrolę pętli w Power Automate

Wybierz budżet jako kanał do wysłania wiadomości.

Wykonaj kontrolę pętli w Power Automate

Jako Tekst wiadomości wybierz funkcję konkat .

Wykonaj kontrolę pętli w Power Automate

Następnie połączmy samą wiadomość z licznikiem. Na karcie Zawartość dynamiczna wybierz Wiadomość .

Wykonaj kontrolę pętli w Power Automate

Dodaj spację i wybierz Licznik .

Wykonaj kontrolę pętli w Power Automate

Na koniec kliknij przycisk OK .

Wykonaj kontrolę pętli w Power Automate

Zwiększanie zmiennej

Musimy zwiększać tę pętlę, ponieważ jeśli tego nie zrobimy, nigdy się nie skończy. Dodajmy więc kolejną akcję.

Wykonaj kontrolę pętli w Power Automate

Wybierz złącze zmienne .

Wykonaj kontrolę pętli w Power Automate

Następnie wybierz akcję Zwiększ zmienną .

Wykonaj kontrolę pętli w Power Automate

Będzie wymagać nazwy zmiennej, którą jest Counter .

Wykonaj kontrolę pętli w Power Automate

I zwiększymy to o jeden.

Wykonaj kontrolę pętli w Power Automate

Teraz mamy wszystko na swoim miejscu. Mamy element wyzwalający do inicjalizacji zmiennej. Następnie opublikuje wiadomość i zwiększy zmienną do jednego. Cykl będzie kontynuowany, aż zmienna Licznik stanie się równa liczbie wprowadzonej przez użytkownika.

Testowanie pętli Do Until

Przetestujmy to, aby zobaczyć, czy działa poprawnie. Kliknij Zapisz .

Wykonaj kontrolę pętli w Power Automate

Następnie kliknij opcję Testuj .

Wykonaj kontrolę pętli w Power Automate

Wybierz opcję Wykonam akcję wyzwalającą i kliknij przycisk Testuj .

Wykonaj kontrolę pętli w Power Automate

Kliknij Kontynuuj .

Wykonaj kontrolę pętli w Power Automate

Wpisz wiadomość i liczbę jej opublikowania. Następnie kliknij przycisk Uruchom przepływ .

Wykonaj kontrolę pętli w Power Automate

Kliknij Gotowe.

Wykonaj kontrolę pętli w Power Automate

Widząc zielone znaczniki wyboru, masz pewność, że wszystko działa poprawnie.

Wykonaj kontrolę pętli w Power Automate

Jak widać, pętla wykonała 10 iteracji. W przypadku pierwszej pętli zobaczymy, że połączona wartość licznika w tekście komunikatu wynosi 0 . To dlatego, że początkowa wartość, którą ustawiliśmy dla zmiennej to 0 . Następnie możemy sprawdzić następną pętlę, klikając Dalej .

Wykonaj kontrolę pętli w Power Automate

W następnej pętli zobaczymy, że wartość licznika w tekście komunikatu wynosi 1 . To dlatego, że dodaliśmy przyrost po pierwszej pętli.

Wykonaj kontrolę pętli w Power Automate

Następnie ponownie zwiększyliśmy drugą pętlę.

Wykonaj kontrolę pętli w Power Automate

Dlatego Counter dla trzeciej pętli przyjmuje wartość 2 .

Wykonaj kontrolę pętli w Power Automate

Cykl będzie kontynuowany, aż warunek stanie się prawdziwy. W tym przypadku będzie działać, dopóki licznik nie będzie równy 10. I tak działa pętla Do Until .

Jeśli przejdziemy na Slacka, powinniśmy zobaczyć dziesięć wiadomości w kanale #budżet .

Wykonaj kontrolę pętli w Power Automate

Kluczową rzeczą, na którą należy zwrócić uwagę, jest to, że musimy upewnić się, że mamy sposób na zakończenie naszej pętli. Gdybyśmy na przykład zapomnieli dodać inkrementację zmiennej, wtedy przepływ całkowicie by się nie udał i bylibyśmy wielokrotnie spamowani na Slacku. Wyjście wyglądałoby tak.

Wykonaj kontrolę pętli w Power Automate

W takich przypadkach będziemy musieli wrócić do naszego rzeczywistego przepływu i wybrać bieżący przebieg przepływu.

Wykonaj kontrolę pętli w Power Automate

Następnie po prostu anuluj to ręcznie.

Wykonaj kontrolę pętli w Power Automate

To zatrzyma spamowanie na naszym kanale Slack.


Zastosuj Power Automate do każdej akcji w przepływach pracy
Samouczek Microsoft Flow — Instant vs. Zautomatyzowane
działanie sterowania przepływem Power Automate Switch w przepływach pracy

Wniosek

Podsumowując, kontrolka pętli Do Until pozwala nam tworzyć iteracje w Power Automate , gdy spełni się określony warunek w naszym przepływie. Istnieje wiele innych scenariuszy, w których możemy użyć tej kontrolki. Możemy go używać, aby przypominać komuś co 10 minut o zatwierdzeniu czegoś. Możemy również przechodzić w pętli, dopóki ludzie nie przestaną przesyłać raportów wydatków.

Jeśli zastosujemy logiczne podejście, możemy zdziałać cuda i zautomatyzować wiele rzeczy za pomocą tej kontroli. Mamy nadzieję, że udało Ci się jasno zrozumieć, jak ta potężna kontrola działa w przepływach pracy firmy Microsoft.

Wszystkiego najlepszego,

Henz

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.