Czym jest self w Pythonie: przykłady z życia wzięte
Czym jest self w Pythonie: przykłady z życia wzięte
W tym samouczku omówimy warunki wyzwalacza usługi Power Automate, które umożliwiają nam wykonywanie bloków akcji po spełnieniu określonej sytuacji. Korzystając z kontroli stanu, możemy upewnić się, że pewne elementy w naszym przepływie są w wymaganym stanie przed wykonaniem działań.
Warunek wyzwalacza w usłudze Power Automate jest podobny do instrukcji JEŻELI w programie Excel lub w dowolnym innym języku programowania. Dzieli nasz przepływ na dwie ścieżki w zależności od warunku.
Spis treści
Dodawanie warunków wyzwalających w Power Automate
Będziemy używać przykładowego przepływu, który utworzyłem wcześniej. W tym przykładowym przepływie otrzymamy powiadomienie e-mail, gdy użytkownik opublikuje tweet zawierający słowa „ Power Automate ”. Następnie dodamy warunek, że jeśli w tweecie zostanie znalezione słowo „ problem ”, utworzy się karta Trello. W przeciwnym razie po prostu prześle dalej ten konkretny tweet i nie utworzy karty Trello.
Aby dodać warunek, dodajmy kolejny krok, klikając przycisk Nowy krok .
Następnie kliknij Kontrola .
Następnie dodajmy warunek wyzwalający, klikając Condition Control .
Następnie musimy ustawić wartości dla naszego warunku.
Jeśli warunek jest prawdziwy, następuje przejście do ścieżki Jeśli tak . W przeciwnym razie przejdzie do ścieżki Jeśli nie . Możemy tutaj również ustawić działania na podstawie danych wyjściowych warunku.
Konfigurowanie warunków wyzwalania usługi Power Automate
Na naszej tablicy Trello dodajmy nową sekcję i nazwijmy ją „ Problemy ”.
Dla naszego warunku użyjmy zmiennej tekstowej Tweet dla naszego prawdziwego stwierdzenia.
Ponownie chcemy sprawdzić, czy tweet zawiera słowo „ problem ”. Więc użyjmy „ zawiera ” w tej części.
W trzecim polu dodajmy słowo „Problem” . Musimy dodać cytat, ponieważ jest to ciąg znaków, a nie zmienna .
Możemy dodać wiele warunków, klikając przycisk + Dodaj . W tym przykładzie dodajmy kolejny wiersz.
Możemy również wybrać pomiędzy warunkami „ ORAZ ” i „ LUB ”.
W przypadku warunku „ ORAZ ” oba argumenty muszą być prawdziwe, aby został przekazany do sekcji Jeśli tak . Jeśli jest to warunek LUB , jedno ze stwierdzeń powinno być prawdziwe.
W tym przykładzie użyjemy warunku LUB .
W przypadku drugiego warunku użyjmy zmiennej tekstowej Tweet , a następnie ustawmy warunek jako „ zawiera ” i dodajmy słowo „ Problem ”.
Dodajmy teraz akcję, jeśli nasz warunek ma wartość true. Pamiętaj, że chcemy utworzyć kartę Trello, jeśli tweet spełnia którykolwiek z warunków. Dlatego możemy po prostu przeciągnąć akcję Utwórz kartę do naszej sekcji Jeśli tak .
Teraz dodajmy akcję do sekcji Jeśli nie, jeśli tweet nie spełnia żadnego z warunków. Po prostu kliknij przycisk Dodaj akcję .
Poszukajmy łącznika Twittera i kliknijmy na niego.
Następnie kliknij czynność Retweet .
Jako Tweet id użyjmy zmiennej Tweet id .
Zakończyliśmy konfigurowanie przepływu. Po opublikowaniu nowego tweeta najpierw zostanie wysłane powiadomienie e-mail. Następnie przyjrzy się warunkom, które ustawiliśmy do analizy, czy powinien przesłać dalej tweet, czy utworzyć kartę Trello.
Testowanie stanu
Przetestujmy teraz nasz warunek. Tym razem wykonajmy wyzwalacz ręczny zamiast korzystać z danych z naszych poprzednich przebiegów.
Opublikujemy tweeta „ Wystąpił problem z usługą Power Automate”.
Nasz przepływ działa teraz w tle i szuka tweeta, który spełni ustawione przez nas kryteria wyszukiwania.
Możemy sprawdzić dane wyjściowe, gdy nasz test przepływu zakończy się pomyślnie. Jak widzimy, wynik był fałszywy, mimo że nasz tweet zawierał słowo „ problem ”.
Dzieje się tak prawdopodobnie dlatego, że w naszym tweecie napisaliśmy słowo „ problem ” przez małe „ i ”.
Ale pod naszym warunkiem uściśliliśmy słowo „ Emisja ” przez duże „ I ”.
Konwersja łańcuchów na małe litery
To, co musimy zrobić, to przekonwertować te zmienne tekstowe Tweeta na małe litery. Ma to na celu upewnienie się, że nawet jeśli tweet ma małą lub dużą literę, wszystkie będą traktowane jako małe litery.
Aby to zrobić, zamiast używać zmiennej w tej części, musimy przekonwertować ją na wyrażenie . Usuńmy więc zmienną tekstową Tweet .
Użyjmy wyrażenia o nazwie toLower . Wyrażenie toLower konwertuje teksty na format pisany małymi literami.
Dodajmy nawiasy i umieśćmy wewnątrz zmienną tekstową Tweet .
Następnie kliknijmy przycisk OK .
Zróbmy również podobne kroki z drugim warunkiem.
Następnie zmień teksty „ Problem ” i „ Problem ” na małe litery.
Ponowne testowanie stanu
Zapisz ten przepływ i zróbmy kolejny test. Ponownie wykonamy ręczne wyzwalanie dla tego testu.
Tym razem opublikujmy tweet „Wystąpił problem z usługą Power Automate ”. Użyjemy dużej litery „ P ” zamiast słowa „ problem ”, aby sprawdzić, czy nasze wyrażenie zadziała.
Sprawdźmy teraz wynik. Jak widzimy, wynik jest teraz prawdziwy , ponieważ tweet zawiera słowo „ problem ”. Użyliśmy dużej litery „ P ”, ale wynik jest nadal prawdziwy, ponieważ został zamieniony na małe litery. Nasze wyrażenie działa teraz poprawnie.
Ponieważ wynik jest prawdziwy, należy go teraz dodać do naszej tablicy Trello jako kartę. Popełniłem tutaj błąd, ponieważ powinienem był zmienić sekcję na Problemy zamiast na Twitterze, ale na razie jest dobrze.
Kliknijmy tę kartę, a zobaczymy, że zarejestrowała ona nasz tweet z napisem „ Wystąpił problem z usługą Power Automate ” w opisie .
Szablon usługi Power Automate | Tworzenie i uruchamianie przepływów
Przepływy Power Automate Tworzenie od podstaw
Akcje Power Automate | Samouczek głębokiego nurkowania
Wniosek
Aby podsumować to, co zrobiliśmy w tym samouczku, opublikowaliśmy tweet zawierający słowa „ Power Automate ”. Następnie wysłał powiadomienie e-mail i przetestował nasz warunek LUB , czy zawierał słowa „ problem ” lub „ problem ”. Ponieważ warunek spowodował TRUE , utworzył kartę Trello i nie przesłał jej dalej.
Ponownie, warunki to tylko instrukcje JEŻELI , które oddzielają nasz przepływ w oparciu o określony warunek, który wprowadziliśmy. Mamy nadzieję, że pomoże Ci to dowiedzieć się więcej o warunkach i sposobach ich działania w procesie automatyzacji Twojej firmy.
Wszystkiego najlepszego,
Henz
Czym jest self w Pythonie: przykłady z życia wzięte
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.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
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.
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.
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ł.
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.
W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.
Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.
Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć