Používanie akcií Ak v apke Skratky
Pri použití akcie Ak (označovanej aj ako podmienená akcia) môžete vytvoriť skratku, ktorá skontroluje platnosť určitých podmienok a potom sa zachová rôznym spôsobom podľa toho, ktoré podmienky boli splnené. Akcie Ak vám umožňujú flexibilne vytvárať rôzne cesty, ktorými sa môžu vaše akcie vydať v závislosti od podmienok známych až pri spúšťaní skratky.
Ak by sme to mali zhrnúť, akcia Ak umožňuje v skratke vyjadriť nasledujúcu schému: Ak platí určitá podmienka, urob toto, v opačnom prípade urob tamto. Pre každý výsledok sa spustí iná skupina akcií.
Pomocou akcie Ak môžete zistiť, či obsah odovzdaný ako vstup do akcie spĺňa určitú podmienku. Akciu Ak môžete napríklad použiť na overenie, či webová stránka načítaná z predchádzajúcej akcie obsahuje slovo „goetta“.
Poznámka: Ak nie ste oboznámení s princípom vstupov a výstupov, pozrite si tému Úvod do skratiek.
Akcia Ak vložená do skratky obsahuje v editore skratiek tri značky: Ak, Inak a Koniec časti Ak.
V rámci značky Ak môžete nakonfigurovať parametre Vstup a Podmienka. Klepnutím na parameter Vstup vyberte premennú. (Obsah tejto premennej bude použitý na porovnanie typu Ak.) Potom klepnutím na parameter Podmienka vyberte podmienku. (Dostupné podmienky závisia od typu vstupu.) Textové vstupy majú podmienky ako „je“, „nie je“ a „obsahuje“. Číselné vstupy majú podmienky ako „je viac ako“, „je menej ako“ alebo „je medzi“.
Poznámka: Akcia Ak sa pokúsi pre výstup akcie pred ňou nastaviť parameter Vstup.
Klepnutím na vstupnú premennú zobrazíte editor, v ktorom môžete vykonať zmeny premennej. Ak chcete premennú odstrániť a vybrať iný vstup, klepnite na Vymazať. Prípadne môžete podržať prst na premennej a potom klepnúť na Vymazať.
V editore premenných môžete vybrať hodnotu na porovnanie. Napríklad pre premennú Poveternostné podmienky môžete vybrať hodnotu Najvyššia teplota. Viac informácií nájdete v téme Úprava premenných v apke Skratky.
Keďže akcia Ak má dva možné výsledky (podmienka je buď splnená, alebo splnená nie je), môžete akcie umiestniť do dvoch vetiev. Ak pri spustení skratky dôjde k splneniu podmienky, vstup sa odovzdá do prvej akcie nasledujúcej bezprostredne po značke Ak. Naopak, pri nesplnení podmienky sa vstup odovzdá do prvej akcie po značke Inak.
Posledná akcia, ktorá vyprodukovala výstup v časti Ak alebo v časti Inak, odovzdá svoj obsah ako výstup prostredníctvom značky Koniec časti Ak (možno ho načítať ako magickú premennú „Výsledky časti Ak“). To znamená, že na výstup akcie Ak ako celku má vplyv posledná akcia v každej z vetiev.
Tip: Akcie Ak môžete vnárať do iných akcií Ak a vytvárať tak v skratkách zložitejšie stromové štruktúry rozhodovania: V editore skratiek potiahnite druhú akciu Ak tak, aby prekrývala dolnú časť prvej akcie Ak. Druhá akcia Ak sa vnorí pod prvú akciu Ak (a odsadí sa).