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 hentet fra en tidligere handling, inneholder ordet «goetta».
Merk: Hvis du ikke kjenner begrepene inndata og utdata, leser du Introduksjon til hvordan snarveier fungerer.
Når den er plassert i snarveien, inkluderer Hvis-handlingen tre markører (merker i snarveisredigereren): Hvis, Hvis ikke, og Avslutt hvis.
I Hvis-markøren kan du konfigurere Inndata- og Betingelse-parameterne. Trykk på Inndata-parameteren for å velge en variabel. (Innholdet i denne variabelen vil bli brukt til Hvis-sammenligningen.) Trykk deretter på Betingelse for å velge en betingelse. (De tilgjengelige betingelsene er avhengig av inndatatypen.) Tekstinndata har betingelser som «er», «er ikke» og «inneholder». Tallinndata har betingelser som «er større enn», «er mindre enn» og «er mellom».
Merk: En Hvis-handling vil forsøke å sette Inndata-parameteren til utdataene til en handling som plasseres før den.
Trykk på inndatavariabelen for å vise en redigerer der du kan utføre endringer på variabelen. Hvis du vil fjerne variabelen og velge andre inndata, trykker du på Fjern. Alternativt kan du trykke og holde på variabelen og deretter trykke på Fjern.
Du kan velge en verdi å sammenligne inne i variabelredigereren. For eksempel, for en Værforhold-variabel, kan du velge Høyeste temperatur. Du finner mer informasjon om dette under Tilpass variabler i Snarveier.
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.