Använda If-åtgärder i Genvägar på iPhone eller iPad
Använd Om-åtgärden (kallas även för ett villkor) till att skapa en genväg som söker efter vissa villkor och fungerar olika beroende på vilket villkor som uppfylls. Om-åtgärder ger dig flexibiliteten att ställa in olika vägar som dina åtgärder kan ta beroende på förhållanden som blir kända endast när genvägen körs.
Enkelt uttryckt kan Om-åtgärden uttrycka följande i en genväg: Om ett villkor uppfylls gör du det här, annars gör du det där. Olika åtgärder körs beroende på varje enskilt resultat.
Du kan använda Om-åtgärden för att testa om innehåll som har överförts till åtgärden som inmatning uppfyller ett visst villkor. Du kan till exempel använda Om-åtgärden för att verifiera att en webbsida som hämtats från en tidigare åtgärd innehåller ordet ”bratwurst”.
Obs! Om du inte känner till begreppen inmatningar och utmatningar, se Introduktion till hur genvägar fungerar på iPhone och iPad.
En Om-åtgärd som har placerats i en genväg innehåller tre markörer (taggar i genvägsredigeraren): Om, Annars och Avsluta om.
I Om-markören kan du konfigurera parametrarna för inmatning och villkor. Tryck på Inmatning-parametern för att välja en variabel. (Variabelns innehåll används för Om-jämförelsen.) Tryck sedan på Villkor för att välja ett villkor. (De tillgängliga villkoren beror på typen av inmatning.) Textinmatning har villkor som ”är”, ”är inte” och ”innehåller”. Sifferinmatning har villkor som ”är större än”, ”är mindre än” eller ”är mellan”.
Obs! En Om-åtgärd försöker att ange inmatningsparametern till utmatningen för åtgärden som är placerad före den.
Tryck på inmatningsvariabeln för att visa en redigerare där du kan göra ändringar i variabeln. Tryck på Rensa för att ta bort variabeln och välja en annan inmatning.
I variabelredigeraren kan du välja ett värde att jämföra, t.ex. hög temperatur för en variabel för väderförhållande. Mer information finns i Justera variabler i Genvägar på iPhone eller iPad.
Eftersom Om-åtgärden har två möjliga resultat – villkoret är uppfyllt eller villkoret är inte uppfyllt – kan du placera åtgärder i två vägar. När genvägen körs leder ett uppfyllt villkor till att inmatningen överförs till den första åtgärden efter Om, medan ett icke uppfyllt villkor gör att inmatningen överförs till den första åtgärden efter Annars-markören.
Den sista åtgärden som skapar utmatning i Om-fallet eller Annars-fallet överför sitt innehåll via Sluta om-markören som utmatning (kan hämtas som en magisk ”If-resultat”-variabel). Det här innebär att den sista åtgärden i varje väg i Om-åtgärden påverkar åtgärdens utmatning som helhet.
Tips: Du kan placera Om-åtgärder inuti varandra för att skapa ett mer avancerat ”beslutsträd” i din genväg: I genvägsredigeraren drar du en andra Om-åtgärd så att den överlappar den undre delen av den första Om-åtgärden. Den andra Om-åtgärden är nästlad (indragen) under den första Om-åtgärden.