Bruk Hvis-handlinger i Snarveier
Bruk Hvis-handlingen (kalles også en betingelse) til å konfigurere en snarvei som kontrollerer for visse betingelser og som fungerer forskjellig avhengig av hvilken betingelse som oppfylles. Hvis-handlinger gir deg fleksibiliteten til å konfigurere forskjellige retninger handlingene dine kan ta, avhengig av betingelser som kun blir kjent når snarveien utføres.
Enkelt sagt, lar Hvis-handlingen deg uttrykke følgende i en snarvei: Hvis en betingelse er sann, gjør dette. Hvis ikke, gjør det. Forskjellige serier med handlinger utføres for hvert resultat.
Du kan bruke Hvis-handlingen til å teste om innhold som sendes til handlingen som inndata oppfyller visse betingelser. For eksempel kunne du bruke Hvis-handlingen til å verifisere at en nettside henter fra en tidligere handling inneholder ordet «kjøttpudding».
Merk: Hvis du ikke kjenner begrepene inndata og utdata, leser du Hvordan fungerer snarveier?
Når den er plassert i snarveien, inkluderer Hvis-handlingen tre markører (merker i snarveisredigereren): Hvis (ikke synlig som et separat merke), Hvis ikke og Avslutt hvis.
Innenfor Hvis-markøren kan du konfigurere Inndata- og Verdi-parameterne. Trykk på Inndata-parameteren for å velge en av de fire tilgjengelige betingelsene:
Er lik: Tester om inndataene er helt lik verdien du har spesifisert, enten tekst eller et tall.
Inneholder: Tester om inndataene (som kan være tekst eller en liste) inneholder tekst du har spesifisert minst én gang.
Er større enn: Tester om inndataene er større enn et bestemt tall.
Er mindre enn: Tester om inndataene er mindre enn et bestemt tall.
Er større enn og Er mindre enn gjelder kun når et tall sendes som inndata.
Ettersom Hvis-handlingen har to forskjellige utfall – betingelsen er sann eller betingelsen er usann – kan du plassere handlinger i to retninger. Når snarveien utføres, vil en sann betingelse føre til at inndataene sendes til den første handlingen direkte etter Hvis, mens en usann betingelse fører til at inndataene sendes til den første handlingen etter Hvis ikke-markøren.
Den siste handlingen som produserer utdata i Hvis-tilfellet eller Hvis ikke-tilfellet, sender innholdet gjennom Avslutt hvis-markøren som utdata (tilgjengelig for henting som en «Hvis resultat» magisk variabel). Dette betyr at den siste handlingen i hver retning av Hvis-handlingen påvirker utdataene til handlingen som helhet.
Tips: Du kan plassere Hvis-handlinger inne i hverandre for å opprette et mer avansert tre med avgjørelser i snarveien: Flytt ytterligere en Hvis-handling slik at den overlapper med den nederste delen av den første Hvis-handlingen i snarveisredigereren. Den andre Hvis-handlingen er nøstet (innrykket) under den første Hvis-handlingen.