Arrays i regelkonfigurationer er nyttige til håndtering af lister med elementer. I stedet for at oprette separate regler for hvert element, kan du gruppere dem i et array. Dette gør det muligt at oprette regler, der effektivt tjekker for tilstedeværelsen af flere produkter, kategorier eller andre parametre. Arrays forenkler oprettelsen af regler, når du skal arbejde med grupper af elementer, uanset om du skal tjekke for dem alle eller bare et enkelt.
Givet konfigurationen af parameteren products
Og følgende regler:
["laptop";"headset"] all in products
- Navn: "Array - [all in] - Products Parameter"
- Brug Avancerede Betingelser: Betingelserne er defineret i "Avanceret" tilstand.
- Betingelse: Tjek om parameteren "products" indeholder begge elementer.
- Syntaks: ["laptop";"headset"] all in products
- Handling (når betingelsen er sand): Sæt teksten i "Felt 1" til "products contains both laptop and headset"
["laptop";"headset"] in products
- Navn: "Array - [one of] - Products Parameter"
- Brug Avancerede Betingelser: Betingelserne er defineret i "Avanceret" tilstand.
- Betingelse: Tjek om "mindst ét af" elementerne i arrayet er til stede i "products".
- Syntaks: ["laptop";"headset"] in products
- Handling (når betingelsen er sand): Sæt teksten i "Felt 2" til "products contain at least one of laptop or headset"
"laptop" in products
- Navn: "Array - [in] - Products Parameter"
- Brug Avancerede Betingelser: Betingelserne er defineret i "Avanceret" tilstand.
- Betingelse: Tjek om parameteren "products" indeholder elementet "laptop".
- Syntaks: "laptop" in products
- Handling (når betingelsen er sand): Sæt teksten i "Felt 3" til "products contains Item laptop"
!(["headset"] in Products)
- Navn: "Array - ![in] - Products Parameter"
- Brug Avancerede Betingelser: Betingelserne er defineret i "Avanceret" tilstand.
- Betingelse: Tjek om parameteren "products" indeholder elementet "laptop".
- Syntaks: !(["headset"] in Products)
- Handling (når betingelsen er sand): Sæt teksten i "Felt 4" til "products should not contain Item headset"
!(["laptop";"headset"] in products)
- Navn: "Array - ![all in] - Products Parameter"
- Brug Avancerede Betingelser: Betingelserne er defineret i "Avanceret" tilstand.
- Betingelse: Tjek om parameteren "products" ikke indeholder begge elementer.
- Syntaks: !(["laptop";"headset"] in products)
- Handling (når betingelsen er sand): Sæt teksten i "Felt 5" til "products should not contain Items laptop and headset"
Forventet output:
Tomt Array
["laptop"]
["headset"]
["laptop", "headset"]