Utilitzar les accions Si a l’app Dreceres
Utilitza l’acció Si (també coneguda com a condicional) per configurar una drecera que comprova determinades condicions i opera de manera diferent en funció de quina condició es compleix. Les accions Si et donen la flexibilitat de configurar les diferents rutes que les teves accions poden seguir en funció de les condicions que només es coneixen quan s’executa la drecera.
És a dir, l’acció Si et permet expressar el següent en una drecera: Si una condició és certa, fes això; en cas contrari, fes això altre. S’executa una sèrie diferent d’accions per a cada resultat.
Pots utilitzar l’acció Si per provar si el contingut que s’ha passat a l’acció com a entrada compleix una condició determinada. Per exemple, pots utilitzar l’acció Si per verificar si una pàgina web obtinguda d’una acció anterior conté la paraula “botifarra”.
Nota: Si no coneixes el concepte d’entrades i sortides, consulta Introducció al funcionament de les dreceres.
Un cop situada a la drecera, l’acció Si inclou tres marcadors (etiquetes a l’editor de dreceres): Si, Altrament i “Acabar si”.
Al marcador Si, pots configurar els paràmetres Entrada i Valor. Toca el paràmetre Entrada per seleccionar una condició. Les condicions disponibles depenen del tipus d’entrada. Les entrades de text tenen condicions com: és, no és i conté. Les entrades de nombre tenen condicions com: és més gran que, és més petit que, o està entre.
Com que l’acció Si té dos resultats possibles, la condició és verdadera o la condició és falsa, pots posar accions en dues rutes. Quan s’executa la drecera, una condició verdadera fa que l’entrada passi a la primera acció que hi ha després de Si, i una condició falsa fa que l’entrada passi a la primera acció que hi ha després del marcador Altrament.
L’última acció que genera un resultat en cas de Si o en cas d’Altrament, passa el seu contingut pel marcador “Acabar si” com a sortida (disponible per recuperar‑lo com a variable màgica “Resultats si”). Això significa que l’última acció de cada ruta de l’acció Si té un efecte sobre el resultat de l’acció com a conjunt.
Consell: Pots situar les accions Si una dins de l’altra per crear un arbre de decisions més avançat a la drecera: A l’editor de dreceres, arrossega una segona acció Si perquè se superposi a la part inferior de la primera acció Si. La segona acció Si s’imbrica (sagnada) a sota de la primera acció Si.