← Cloudflare Flagship / flagship / targeting
Operátory
Flagship podporuje 11 porovnávacích operátorů pro podmínky pravidel cílení. Každý operátor porovnává atribut z kontext vyhodnocení oproti zadané hodnotě.
Referenční přehled operátorů
| Operátor | Popis | Příklad | Typ hodnoty |
|---|---|---|---|
equals |
Vrátí hodnotu true, pokud hodnota atributu odpovídá zadané hodnotě. | country equals "US" |
Řetězec |
not_equals |
Vrátí true, pokud se hodnota atributu neshoduje se zadanou hodnotou. | plan not_equals "free" |
Řetězec |
greater_than |
Vrátí hodnotu true, pokud je hodnota atributu větší než zadaná hodnota. | age greater_than 18 |
Číslo, datum a čas ve formátu ISO 8601 |
less_than |
Vrátí hodnotu true, pokud je hodnota atributu menší než zadaná hodnota. | loginCount less_than 5 |
Číslo, datum a čas ve formátu ISO 8601 |
greater_than_or_equals |
Vrátí hodnotu true, pokud je hodnota atributu větší nebo rovna zadané hodnotě. | score greater_than_or_equals 90 |
Číslo, datum a čas ve formátu ISO 8601 |
less_than_or_equals |
Vrátí hodnotu true, pokud je hodnota atributu menší nebo rovna zadané hodnotě. | createdAt less_than_or_equals "2025-01-01T00:00:00Z" |
Číslo, datum a čas ve formátu ISO 8601 |
contains |
Vrátí true, pokud hodnota atributu obsahuje zadaný podřetězec. | email contains "@cloudflare.com" |
Řetězec |
starts_with |
Vrátí hodnotu true, pokud hodnota atributu začíná zadanou předponou. | path starts_with "/api/v2" |
Řetězec |
ends_with |
Vrátí true, pokud hodnota atributu končí zadanou příponou. | domain ends_with ".dev" |
Řetězec |
in |
Vrátí hodnotu true, pokud se hodnota atributu nachází v zadaném poli. | country in ["US", "CA", "UK"] |
Array |
not_in |
Vrátí hodnotu true, pokud se hodnota atributu nenachází v zadaném poli. | userId not_in ["blocked-1", "blocked-2"] |
Array |
Kategorie operátorů
Operátory rovnosti
equals, not_equals
Tyto operátory použijte pro přesnou shodu řetězců. Porovnání rozlišuje velká a malá písmena.
Porovnávací operátory
greater_than, less_than, greater_than_or_equals, less_than_or_equals
Tyto operátory pracují s číselnými hodnotami a řetězci data a času ve formátu ISO 8601. Při porovnávání data a času zadejte hodnotu ve formátu ISO 8601 (například "2025-01-01T00:00:00Z").
Řetězcové operátory
contains, starts_with, ends_with
Tyto operátory provádějí porovnávání podřetězců oproti hodnotě atributu. Všechna porovnání řetězců rozlišují velká a malá písmena.
Operátory polí
in, not_in
Hodnota musí být pole. Flagship ověří, zda je hodnota atributu členem zadaného pole.