Arrays i regelkonfigurasjoner er nyttige for å håndtere lister med elementer. I stedet for å lage separate regler for hvert element, kan du gruppere dem i et array. Dette lar deg lage regler som effektivt sjekker for tilstedeværelsen av flere produkter, kategorier eller andre parametere. Arrays forenkler regelopprettelse når du må jobbe med grupper av elementer, enten du trenger å sjekke for alle eller bare ett enkelt.
Gitt konfigurasjonen av parameteren products
Og følgende regler:
["laptop";"headset"] all in products
- Navn: "Array - [all in] - Products Parameter"
- Bruk avanserte betingelser: Betingelsene er definert i "Avansert" modus.
- Betingelse: Sjekk om parameteren "products" inneholder begge elementene.
- Syntax: ["laptop";"headset"] all in products
- Handling (når betingelsen er sann): Sett teksten i "Felt 1" til "products contains both laptop and headset"
["laptop";"headset"] in products
- Navn: "Array - [one of] - Products Parameter"
- Bruk avanserte betingelser: Betingelsene er definert i "Avansert" modus.
- Betingelse: Sjekk om "minst ett av" elementene i arrayet må være til stede i "products".
- Syntax: ["laptop";"headset"] in products
- Handling (når betingelsen er sann): Sett teksten i "Felt 2" til "products contain at least one of laptop or headset"
"laptop" in products
- Navn: "Array - [in] - Products Parameter"
- Bruk avanserte betingelser: Betingelsene er definert i "Avansert" modus.
- Betingelse: Sjekk om parameteren "products" inneholder elementet "laptop".
- Syntax: "laptop" in products
- Handling (når betingelsen er sann): Sett teksten i "Felt 3" til "products contains Item laptop"
!(["headset"] in Products)
- Navn: "Array - ![in] - Products Parameter"
- Bruk avanserte betingelser: Betingelsene er definert i "Avansert" modus.
- Betingelse: Sjekk om parameteren "products" ikke inneholder elementet "headset".
- Syntax: !(["headset"] in Products)
- Handling (når betingelsen er sann): Sett teksten i "Felt 4" til "products should not contain Item headset"
!(["laptop";"headset"] in products)
- Navn: "Array - ![all in] - Products Parameter"
- Bruk avanserte betingelser: Betingelsene er definert i "Avansert" modus.
- Betingelse: Sjekk om parameteren "products" ikke inneholder begge elementene.
- Syntax: !(["laptop";"headset"] in products)
- Handling (når betingelsen er sann): Sett teksten i "Felt 5" til "products should not contain Items laptop and headset"
Forventet resultat:
Tomt array
["laptop"]
["headset"]
["laptop", "headset"]