Używanie w skrótach czynności Jeśli
Przy użyciu czynności Jeśli (zwanej także instrukcją warunkową) możliwe jest utworzenie skrótu sprawdzającego określone warunki i działającego w różny sposób — zależnie od tego, który warunek jest spełniony. Czynności Jeśli zapewniają elastyczność umożliwiającą przygotowywanie różnych „ścieżek” czynności, zależnie od warunków znanych dopiero po uruchomieniu skrótu.
Krótko mówiąc, czynność Jeśli pozwala na wyrażenie następującej sytuacji wewnątrz skrótu: Jeśli warunek jest spełniony, wykonaj to; w przeciwnym razie wykonaj tamto. Dla każdego wyniku wykonywany jest inny zestaw czynności.
Możesz użyć czynności Jeśli, aby sprawdzić, czy zawartość przekazana do czynności jako dane wejściowe spełnia określony warunek. Na przykład, przy użyciu czynności Jeśli możesz sprawdzić, czy w treści strony internetowej pobranej przez poprzednią czynność znajduje się słowo „pieczeń”.
Uwaga: Jeśli nie znasz pojęcia danych wejściowych oraz danych wyjściowych, zobacz: Jak działają skróty?
Umieszczona w skrócie czynność Jeśli złożona jest z trzech części (reprezentowanych przez tagi w edytorze skrótów): Jeśli (nie jest widoczna jako osobny tag), W przeciwnym razie oraz Jeśli (koniec).
Znacznik Jeśli zawiera następujące możliwe do skonfigurowania parametry: Dane wejściowe oraz Wartość. Stuknij w pole Dane wejściowe, aby wybrać jeden z czterech dostępnych warunków:
Równa się: Sprawdza, czy dane wejściowe odpowiadają dokładnie podanej wartości, niezależnie od tego, czy jest to tekst, czy liczba.
Zawiera: Sprawdza, czy dane wejściowe (którymi może być tekst lub lista) zawierają co najmniej jedno wystąpienie podanego tekstu.
Wartość większa niż: Sprawdza, czy dane wejściowe są większe, niż podana liczba.
Wartość mniejsza niż: Sprawdza, czy dane wejściowe są mniejsze, niż podana liczba.
Warunki „Wartość większa niż” oraz „Wartość mniejsza niż” mogą być stosowane tylko wtedy, gdy daną wejściową jest liczba.
Czynność Jeśli ma dwa możliwe wyniki (warunek może być spełniony lub nie), pozwalające na umieszczanie czynności w dwóch ścieżkach. Podczas wykonywania skrótu spełnienie warunku powoduje przekazanie danych wejściowych do pierwszej czynności po znaczniku Jeśli, natomiast niespełnienie warunku powoduje przekazanie danych wejściowych do pierwszej czynności po znaczniku W przeciwnym razie.
Ostatnia czynność generująca dane wyjściowe po znaczniku Jeśli lub po znaczniku W przeciwnym razie przekazuje zawartość do znacznika Jeśli (koniec) jako dane wyjściowe, możliwe do pobrania przy użyciu magicznej zmiennej „Wynik funkcji Jeśli”. Oznacza to, że ostatnia czynność w każdej ze ścieżek czynności Jeśli ma wpływ na dane wyjściowe całej czynności Jeśli.
Porada: Możesz umieszczać czynności Jeśli wewnątrz innych czynności Jeśli, tworząc bardziej zaawansowane rozgałęzienia decyzji: przeciągnij drugą czynność Jeśli, aby nałożyć ją na dolną część pierwszej czynności Jeśli w edytorze skrótów. Druga czynność Jeśli zostanie zagnieżdżona wewnątrz pierwszej czynności Jeśli i będzie wyświetlana w edytorze skrótów jako przesunięta w prawo.