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 Værdi. Tryk på parameteret Input for at vælge en betingelse. Hvilke betingelser, der er tilgængelige, afhænger af typen af input. Tekst-input har betingelser som f.eks.: er, er ikke og indeholder. Tal-input har betingelser som f.eks.: er større end, er mindre end og er mellem.
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.