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 „kiełbasa”.
Uwaga: Jeśli nie znasz pojęcia danych wejściowych oraz danych wyjściowych, zobacz: Wprowadzenie do działania skrótów.
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, 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 parametr Dane wejściowe, aby wybrać warunek. Dostępne warunki zależą od typu danych wejściowych. Tekstowe dane wejściowe mają na przykład warunki: „to”, „to nie” i „zawiera”. Liczbowe dane wejściowe mają na przykład warunki „ma wartość większą niż”, „ma wartość mniejszą niż” i „jest pomiędzy”.
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.