Funkcje logiczne usługi Power Automate: przegląd

W tym samouczku przyjrzymy się niektórym funkcjom logicznym usługi Power Automate , których możemy używać w naszych przepływach pracy. Podczas korzystania z tych funkcji nie będziemy potrzebować łącznika warunku .

Funkcje logiczne usługi Power Automate porównują wartości i wyrażenia, które zwracają wartość true lub false w naszych przepływach.

Możemy również lepiej zapoznać się z korzystaniem z funkcji logicznych , przeglądając najpierw ich dokumentację. Aby to sprawdzić, przejdź do dokumentacji usługi Power Automate . Kliknij opcję Odniesienie . Następnie kliknij temat Schemat języka definicji przepływu pracy . Na koniec wybierz podtemat referencyjny dotyczący funkcji . Następnie wyświetli wszystkie dostępne logiczne funkcje porównawcze i każde z odpowiadających im zadań.

Funkcje logiczne usługi Power Automate: przegląd

Spis treści

Zrozumienie funkcji JEŻELI w usłudze Power Automate

Najpierw omówimy funkcję if . Jest to najczęstsza funkcja logiczna usługi Power Automate, ponieważ jest podobna do funkcji if w programie MS Excel lub w kodowaniu. W przepływach pracy MS funkcja ta sprawdza, czy wyrażenie jest prawdziwe , czy fałszywe i na podstawie wyniku zwróci określoną wartość.  

Funkcje logiczne usługi Power Automate: przegląd

Klikając go w dokumentacji, zobaczymy parametry i inne informacje związane z użytkowaniem funkcji.

Funkcje logiczne usługi Power Automate: przegląd

Pierwszym argumentem instrukcji If jest wyrażenie . Drugi określa, co chcemy, aby funkcja zwracała, gdy wyrażenie jest prawdziwe, a kiedy fałszywe.

Funkcje logiczne usługi Power Automate: przegląd

Korzystanie z funkcji If w przepływie pracy

W tym przypadku użyjemy ręcznie wyzwalanego przepływu próbki, który wcześniej utworzyłem.

Funkcje logiczne usługi Power Automate: przegląd

Warunek w tym przepływie jest ustawiony tak, aby sprawdzał , czy którekolwiek ze słów na wejściu 4 zawiera słowo „problem” . Jeśli dane wejściowe użytkownika spełniają warunek, wyrażenie staje się prawdziwe. W związku z tym przepływ przejdzie do ścieżki Jeśli tak . W przeciwnym razie przejdzie do ścieżki Jeśli nie .

Funkcje logiczne usługi Power Automate: przegląd

Korzystając z instrukcji If , możemy zastąpić kontrolkę Condition w naszym przepływie. Aby to zrobić, przeciągnijmy akcję Opublikuj wiadomość 2 .

Funkcje logiczne usługi Power Automate: przegląd

Następnie umieść go pomiędzy akcją Wyślij wiadomość a blokiem Warunek .

Funkcje logiczne usługi Power Automate: przegląd

Kliknij pole Tekst wiadomości , aby wyświetlić dostępne opcje.

Funkcje logiczne usługi Power Automate: przegląd

Kliknij Wyrażenie . Następnie kliknij funkcję if w obszarze Funkcje logiczne .

Funkcje logiczne usługi Power Automate: przegląd

Ponownie, chcielibyśmy sprawdzić, czy dane wejściowe 4 zawierają słowo „problem” . Aby to zrobić, najpierw podzielimy Wejście 4 na tablicę, klikając funkcję podziału w obszarze Funkcje ciągów .

Funkcje logiczne usługi Power Automate: przegląd

Kliknij Zawartość dynamiczna, a następnie kliknij Wejście 4 . Zobaczymy wtedy, że zawartość zostanie dodana do naszego wyciągu.

Funkcje logiczne usługi Power Automate: przegląd

Dodajmy przecinek ( , ), po którym następuje spacja między parą pojedynczych cudzysłowów ( '' ). Spacja będzie służyć jako separator zawartości elementów tablicy.

Funkcje logiczne usługi Power Automate: przegląd

Teraz zamienimy instrukcję na wyrażenie. Aby to zrobić, umieśćmy kursor przed słowem split . Następnie kliknij funkcję zawiera w zakładce Wyrażenie .

Funkcje logiczne usługi Power Automate: przegląd

Usuń nadmiar nawiasu zamykającego przed podziałem słowa.

Funkcje logiczne usługi Power Automate: przegląd

Dodajmy przecinek ( , ), spację i wpisujemy słowo „ problem ” ujęte w pojedynczy cudzysłów ( ' ). Następnie dodaj nawias zamykający ( ) ), kolejny przecinek ( , ) i spację po tym.

Funkcje logiczne usługi Power Automate: przegląd

Tak więc, jeśli istnieje element zawierający słowo „ problem ”, zwróci on wartość true . Jeśli nie, zwróci false . Jeśli zwróci true , chcielibyśmy, aby wiadomość brzmiała: „ Wejście 4 zawiera zadanie tekstowe ”. Aby to zrobić, wpiszmy tekst „ Wejście 4 zawiera problem słowny ” na końcu instrukcji.

Funkcje logiczne usługi Power Automate: przegląd

Jeśli zwróci wartość false , chcielibyśmy, aby wiadomość zawierała tylko kropkę ( . ). W tym celu wstawmy przecinek ( , ) zaraz po zamykającym cudzysłowie słowa „ problem ”. Dodaj spację , a następnie wpisz kropkę ( . ) ujętą w pojedynczy cudzysłów ( ' ).

Funkcje logiczne usługi Power Automate: przegląd

Następnie kliknij OK .

Funkcje logiczne usługi Power Automate: przegląd

Możemy teraz usunąć początkową wartość pola Tekst wiadomości .

Funkcje logiczne usługi Power Automate: przegląd

Usuńmy również blok Condition .

Funkcje logiczne usługi Power Automate: przegląd

Następnie kliknij OK .

Funkcje logiczne usługi Power Automate: przegląd

Na koniec kliknij Zapisz .

Funkcje logiczne usługi Power Automate: przegląd

Testowanie przepływu

Przetestujmy teraz przepływ i zobaczmy, jak to działa.

Funkcje logiczne usługi Power Automate: przegląd

Uruchommy to, używając tych samych danych podczas poprzedniego uruchomienia. Następnie kliknij Testuj .

Funkcje logiczne usługi Power Automate: przegląd

Następnie zobaczymy wynik naszego pomyślnego uruchomienia przepływu.

Funkcje logiczne usługi Power Automate: przegląd

Po sprawdzeniu ogólnego kanału w Slack. zobaczymy, że komunikat „ Wejście 4 zawiera problem ze słowem ” został pomyślnie wyświetlony.

Funkcje logiczne usługi Power Automate: przegląd

Dlatego pomyślnie zastąpiliśmy kontrolkę Condition instrukcją If , która działa dokładnie tak samo.

Funkcje logiczne usługi Power Automate: przegląd

Inne funkcje logiczne usługi Power Automate

Istnieją 3 inne logiczne funkcje porównawcze , które również są intensywnie używane — funkcje and , equals i or .

Funkcje logiczne usługi Power Automate: przegląd

1. Funkcje logiczne usługi Power Automate: Równa się

Sprawdźmy funkcję równości

Funkcje logiczne usługi Power Automate: przegląd

Ta funkcja jest dość prosta i używaliśmy jej już w poprzednich samouczkach. Ocenia dwa obiekty, które mogą być ciągami znaków , liczbami całkowitymi , kolekcjami , tablicami lub innymi. Jeśli wartości dwóch obiektów są równe, zwróci true ; a jeśli nie, zwróci false . W dokumentacji podano również przykład.

Funkcje logiczne usługi Power Automate: przegląd

2. Funkcje logiczne Power Automate: I

Następna jest funkcja i .

Funkcje logiczne usługi Power Automate: przegląd

Tej funkcji można łatwo użyć, jeśli mamy do oceny wiele wyrażeń. Po prostu wstawiliśmy wiele wyrażeń, które zwrócą wartość true , jeśli każde wyrażenie jest prawdziwe .

Funkcje logiczne usługi Power Automate: przegląd

Na przykład przejdźmy do edycji naszego przepływu.

Funkcje logiczne usługi Power Automate: przegląd

Kliknij Nowy krok .

Funkcje logiczne usługi Power Automate: przegląd

Kliknijmy złącze Control .

Funkcje logiczne usługi Power Automate: przegląd

Następnie kliknij Warunek .

Funkcje logiczne usługi Power Automate: przegląd

Ustawimy warunek na „ Wejście 4 jest równe problemowi ”. 

Funkcje logiczne usługi Power Automate: przegląd

Następnie kliknij Dodaj , a następnie kliknij Dodaj wiersz .

Funkcje logiczne usługi Power Automate: przegląd

W dodatkowym wierszu ustawimy warunek na „ Wejście 4 jest równe problemowi ”.

Funkcje logiczne usługi Power Automate: przegląd

Cokolwiek tu wprowadzimy, nie zadziała, ponieważ musimy użyć zmiennej Input 4 (zawartość dynamiczna), zamiast po prostu wpisywać Input 4 jako łańcuchy znaków. Ale to tylko pokazuje, jak to wygląda, co jest podobne do używania funkcji and w wyrażeniu .

W tym przykładzie przepływ sprawdzi, czy wejście 4 jest równe „ problem ” i czy jest również równe „ problem ”. W związku z tym, jeśli oba wyrażenia zwrócą true , przejdzie ścieżką Jeśli tak .

Funkcje logiczne usługi Power Automate: przegląd

3. Funkcje logiczne usługi Power Automate: Or

Ostatnią funkcją, której się przyjrzymy, jest funkcja lub .

Funkcje logiczne usługi Power Automate: przegląd

Funkcja or jest bardzo podobna do funkcji and . Duża różnica polega na tym, że aby ta funkcja zwróciła wartość true , tylko jedno z wyrażeń musi być prawdziwe .

Funkcje logiczne usługi Power Automate: przegląd

Na przykład wróćmy do naszego przepływu. Następnie kliknij przycisk I i wybierz opcję Lub .

Funkcje logiczne usługi Power Automate: przegląd

Użyłem tego już w jednym z moich poprzednich przepływów. Sprawdźmy to, klikając strzałkę wstecz u góry.

Funkcje logiczne usługi Power Automate: przegląd

Następnie kliknij OK .

Funkcje logiczne usługi Power Automate: przegląd

Następnie kliknij Moje przepływy i kliknij ScratchFlow – Twitter z listy.

Funkcje logiczne usługi Power Automate: przegląd

Kliknij Edytuj .

Funkcje logiczne usługi Power Automate: przegląd

Kliknij blok Warunek .

Funkcje logiczne usługi Power Automate: przegląd

Następnie zobaczymy, że funkcja lub została użyta w poprzednim przepływie. W tym przykładzie ocenia, czy tweet zawiera słowo „ problem ” lub „ problem ”. Jeśli jeden z tych dwóch warunków jest spełniony, wykona akcję w ramach ścieżki Jeśli tak , która tworzy kartę Trello. Jeśli oba są fałszywe, wykona akcję ustawioną dla ścieżki Jeśli nie .

Funkcje logiczne usługi Power Automate: przegląd


Funkcje kolekcjonowania w Microsoft Power Automate
Funkcje ciągów Microsoft Flow: Concat i Replace
Power Automate Funkcja podziału i tablice

Wniosek

Funkcje porównania logicznego są bardzo podobne do łącznika Warunek w usłudze Microsoft Power Automate . Jednak nadal zalecam używanie konektora warunku zamiast funkcji porównywania logicznego , ponieważ jest on znacznie łatwiejszy w użyciu na diagramach przepływu.

Jeśli chcesz korzystać z funkcji logicznych, jest to całkowicie w porządku, zwłaszcza jeśli masz doświadczenie w programowaniu. Ponadto większość funkcji porównywania logicznego można replikować przy użyciu konektorów kontroli stanu zamiast używania kodów.

Ale oczywiście nadal całkowicie zależy od tego, jak skonfigurujesz i uruchomisz swój przepływ. Pamiętaj tylko, że jeśli Twoim celem jest zostanie certyfikowanym administratorem usługi Power Automate , powinieneś również znać te funkcje.

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.