Określa warunek, w którym reguła edycji lub utworzenia zdarzenia ma zastosowanie do zdarzenia.
Zapis JSON |
---|
{
"field": string,
"comparisonType": enum ( |
Pola | |
---|---|
field |
Wymagane. Nazwa pola, które jest porównywane w ramach warunku. Jeśli podasz parametr „eventName”, ta reguła będzie dotyczyć nazwy zdarzenia. W przeciwnym razie warunek zostanie zastosowany do parametru o podanej nazwie. Ta wartość nie może zawierać spacji. |
comparison |
Wymagane. Typ porównania, który ma być zastosowany do wartości. |
value |
Wymagane. Wartość, z którą jest porównywana wartość tego warunku. Implementacja w czasie wykonywania może stosować wymuszanie typu tej wartości, aby ocenić warunek na podstawie typu wartości parametru. |
negated |
Określa, czy wynik porównania ma być negowany. Jeśli na przykład |
ComparisonType
Typ porównania dla warunku dopasowania
Wartości w polu enum | |
---|---|
COMPARISON_TYPE_UNSPECIFIED |
Nieznany |
EQUALS |
równa się (z uwzględnieniem wielkości liter) |
EQUALS_CASE_INSENSITIVE |
równa się (wielkość liter nie ma znaczenia) |
CONTAINS |
zawiera (wielkość liter ma znaczenie) |
CONTAINS_CASE_INSENSITIVE |
zawiera (wielkość liter nie jest rozróżniana) |
STARTS_WITH |
Rozpoczyna się od (z uwzględnieniem wielkości liter) |
STARTS_WITH_CASE_INSENSITIVE |
zaczyna się od (wielkość liter nie ma znaczenia) |
ENDS_WITH |
Kończy się na (wielkość liter ma znaczenie) |
ENDS_WITH_CASE_INSENSITIVE |
Kończy się na (wielkość liter nie ma znaczenia) |
GREATER_THAN |
Większe niż |
GREATER_THAN_OR_EQUAL |
Większe lub równe |
LESS_THAN |
Mniejsze niż |
LESS_THAN_OR_EQUAL |
Mniejsze lub równe |
REGULAR_EXPRESSION |
wyrażenie regularne. Obsługiwane są tylko strumienie internetowe. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
wyrażenie regularne, wielkość liter nie ma znaczenia. Obsługiwane są tylko strumienie internetowe. |