Arrayer i regelkonfigurationer är användbara för att hantera listor med objekt. Istället för att skapa separata regler för varje objekt kan du gruppera dem i en array. Detta gör att du kan skapa regler som effektivt kontrollerar närvaron av flera produkter, kategorier eller andra parametrar. Arrayer förenklar regelskapandet när du behöver arbeta med grupper av objekt, oavsett om du behöver kontrollera alla eller bara en enda.
Givet konfigurationen av parametern products
Och följande regler:
["laptop";"headset"] all in products
- Namn: "Array - [all in] - Products Parameter"
- Använd avancerade villkor: Villkoren definieras i "Avancerat" läge.
- Villkor: Kontrollera om parametern "products" innehåller båda objekten.
- Syntax: ["laptop";"headset"] all in products
- Åtgärd (när villkoret är sant): Sätt texten i "Fält 1" till "products contains both laptop and headset"
["laptop";"headset"] in products
- Namn: "Array - [one of] - Products Parameter"
- Använd avancerade villkor: Villkoren definieras i "Avancerat" läge.
- Villkor: Kontrollera om "minst en av" objekten i arrayen måste finnas i "products".
- Syntax: ["laptop";"headset"] in products
- Åtgärd (när villkoret är sant): Sätt texten i "Fält 2" till "products contain at least one of laptop or headset"
"laptop" in products
- Namn: "Array - [in] - Products Parameter"
- Använd avancerade villkor: Villkoren definieras i "Avancerat" läge.
- Villkor: Kontrollera om parametern "products" innehåller objektet "laptop".
- Syntax: "laptop" in products
- Åtgärd (när villkoret är sant): Sätt texten i "Fält 3" till "products contains Item laptop"
!(["headset"] in Products)
- Namn: "Array - ![in] - Products Parameter"
- Använd avancerade villkor: Villkoren definieras i "Avancerat" läge.
- Villkor: Kontrollera om parametern "products" innehåller objektet "laptop".
- Syntax: !(["headset"] in Products)
- Åtgärd (när villkoret är sant): Sätt texten i "Fält 4" till "products should not contain Item headset"
!(["laptop";"headset"] in products)
- Namn: "Array - ![all in] - Products Parameter"
- Använd avancerade villkor: Villkoren definieras i "Avancerat" läge.
- Villkor: Kontrollera om parametern "products" inte innehåller båda objekten.
- Syntax: !(["laptop";"headset"] in products)
- Åtgärd (när villkoret är sant): Sätt texten i "Fält 5" till "products should not contain Items laptop and headset"
Förväntad utdata:
Tom array
["laptop"]
["headset"]
["laptop", "headset"]