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 „fašírka“.
Poznámka: Ak nie ste oboznámení s princípom vstupov a výstupov, pozrite si tému Ako fungujú skratky?
Akcia Ak vložená do skratky obsahuje v editore skratiek tri značky: Ak (nezobrazuje sa ako samostatná značka), Inak a Koniec časti Ak.
V rámci značky Ak môžete nakonfigurovať parametre Vstup a Hodnota. Klepnite na parameter Vstup a vyberte jednu zo štyroch dostupných podmienok:
Rovná sa: Zisťuje, či sa vstup presne zhoduje so zadanou hodnotou (text alebo číslo).
Obsahuje: Zisťuje, či vstup (ktorý môže predstavovať telo textu alebo zoznam) obsahuje aspoň jeden výskyt zadaného textu.
Je väčšie ako: Zisťuje, či je vstup väčší ako určité číslo.
Je menšie ako: Zisťuje, či je vstup menší ako určité číslo.
Podmienky Je väčšie ako a Je menšie ako možno použiť len v prípade, že sa ako vstup odovzdáva číslo.
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).