# #17 Nauka Power Automate — Trigger Conditions Cześć! W dzisiejszym odcinku chcę opowiedzieć o warunkach triggerów, Trigger Conditions w Power Automate. Jest to o tyle istotne, że wiele osób pyta o to i nie do końca wie jak zrobić automat, który reagowałby tylko na określone warunki. A jest to całkiem proste do zrobienia, tylko trzeba rozumieć kilka rzeczy — więc do dzieła. O co chodzi z Trigger Conditions? Wyobraźmy sobie sytuację, w której — jak w poprzednim filmiku pokazywałem — użytkownik dodaje coś na listę SharePoint i uruchamia to przepływ. Ale chcemy, żeby przepływ uruchamiał się tylko w sytuacji, gdy jest spełniony jakiś warunek. To znaczy, że jedna z tych kolumn ma w sobie, albo jest równa jakiejś konkretnej wartości. W przeciwnym razie nie chcemy, żeby wykonał się ten flow. Albo jeszcze lepiej — dla różnych wartości mamy różne flow i uruchamiamy odpowiedni przepływ w zależności od tego warunku. Jak do tego podejść? Jest to dosyć proste, natomiast trzeba zrozumieć, jak wygląda logika zapisu takich elementów. Żeby sobie to pokazać — dodamy sobie na chwilkę Compose i w Compose wybierzemy sobie dynamicznie kolumnę email z maila wyżej. Zaznaczam sobie i wkleję w Expression. Celowo to pokazuję, żebyśmy zrozumieli, jak ustawiać warunki Triggera. To, co teraz zrobiłem, to skopiowałem sobie taką dynamiczną wartość, więc równie dobrze zamiast tej wartości mógłbym wpisać ten parametr tutaj — ważne tylko, że nie może tu być nawiasów klamrowych — i efekt będzie dokładnie taki sam, gdybym dynamicznie wybrał wartość emailu. Po co nam to? Ano dlatego, że jeśli jesteśmy w stanie wskazać taką wartość, to możemy na akcji Triggera wejść sobie w ustawienia i w ustawieniach mamy takie coś jak Trigger Conditions. Możemy tutaj dodać taki zapis. Ten zapis mówi, że ten Trigger, ten automat, ma uruchomić się tylko w sytuacji, gdy kolumna emailu będzie równa takiej wartości. I to wszystko. Dzięki temu możemy ograniczyć zapisy na liście. Możemy te warunki łączyć ze składnią — odsyłam do dokumentacji, bo możemy tam dodawać różne warunki or, and i łączyć kilka różnych warunków. Natomiast chciałem pokazać sam pattern i samą możliwość ustawienia tego na Trigger. W tym odcinku to wszystko. W następnym odcinku omówimy sobie czym są zmienne środowiskowe i do czego służą.