Brug Hvis-handlinger i Genveje
I Genveje kan du bruge Hvis-handlingen (kaldes også en betingelse) til at indstille en genveje, der undersøger bestemte betingelser og fungerer forskelligt, afhængigt af hvilken betingelse der er opfyldt. Hvis-handlinger giver dig fleksibilitet til at indstille forskellige stier, dine handlinger kan følge, afhængigt af betingelser, der først kendes, når genvejen afvikles.
Hvis-handlingen giver dig kort sagt mulighed for at udtrykke følgende i en genvej: Hvis en betingelse er sand, så gør det her, ellers gør det der. Forskellige rækker handlinger afvikles til hvert resultat.
Du kan bruge Hvis-handlingen til at undersøge, om indhold, der videreføres til handlingen som input, opfylder en bestemt betingelse. Du kan f.eks. bruge Hvis-handlingen til at kontrollere, om en webside, der er hentet af en tidligere handling, indeholder ordet “frikadelle”.
Bemærk: Se Introduktion til, hvordan genveje fungerer, hvis du ikke er helt fortrolig med begreberne input og output.
Hvis-handlingen har tre mærker (vises i redigeringsværktøjet til genveje), når den er anbragt i din genvej: Hvis, Ellers og Slut Hvis.
I Hvis-mærket kan du konfigurere parametrene Input og Betingelse. Tryk på parameteret Input for at vælge en variabel. (Denne variabels indhold bliver brugt til Hvis-sammenligningen.) Tryk derefter på Forhold for at vælge en betingelse. (Hvilke betingelser, der er tilgængelige, afhænger af typen af input.) Tekst-input har betingelser som “er,” “er ikke” og “indeholder”. Tal-input har betingelser som “er større end”, “er mindre end” eller “er mellem”.
Bemærk: En If-handling vil forsøge at indstille Input-parametret til outputtet fra en foregående handling.
Tryk på inputvariablen for at få vist et redigeringsværktøj, hvor du kan ændre variablen. Tryk på Ryd, hvis du vil fjerne variablen og vælge et andet input. Du kan også holde en finger på variablen og derefter trykke på Ryd.
I redigeringsværktøjet til variabler kan du vælge en værdi til sammenligning. Du kan f.eks. vælge temperaturen Høj til en variabel for vejrforhold. Du kan få flere oplysninger i Juster variabler i Genveje.
Eftersom Hvis-handlingen har to mulige resultater – betingelsen er sand, eller betingelsen er falsk – kan du anbringe handlinger i to stier. Når genvejen afvikles, bevirker en sand betingelse, at input videreføres til den første handling lige efter Hvis, mens en falsk betingelse bevirker, at input videreføres til den første handling efter mærket Ellers.
Den sidste handling, der danner output i Hvis-sekvensen eller Ellers-sekvensen, viderefører sit indhold via Slut Hvis-mærket som output (kan hentes som en magisk variabel med typen “Hvis-resultat”). Det betyder, at den sidste handling i hver af Hvis-handlingens stier påvirker output fra handlingen som helhed.
Tip: Du kan indlejre flere Hvis-handlinger under en Hvis-handling for at skabe et mere avanceret beslutningstræ i genvejen: Træk en anden Hvis-handling i redigeringsværktøjet til genveje, så den overlapper den nedre del af den første Hvis-handling. Den anden Hvis-handling indlejres (indrykkes) under den første Hvis-handling.