Необходимый. Имя поля, с которым сравнивается условие. Если указано eventName, это условие будет применяться к названию события. В противном случае условие будет применено к параметру с указанным именем.
Необходимый. Тип сравнения, которое будет применено к значению.
value
string
Необходимый. Значение, с которым сравнивается данное условие. Реализация среды выполнения может выполнять приведение типа этого значения для оценки этого условия на основе типа значения параметра.
negated
boolean
Следует ли отрицать результат сравнения. Например, если negated истинно, то сравнения «равно» будут работать как «не равно».
Тип сравнения
Тип сравнения для условия соответствия
Перечисления
COMPARISON_TYPE_UNSPECIFIED
Неизвестный
EQUALS
Равно, с учетом регистра
EQUALS_CASE_INSENSITIVE
Равно, без учета регистра
CONTAINS
Содержит, чувствителен к регистру
CONTAINS_CASE_INSENSITIVE
Содержит, не чувствителен к регистру
STARTS_WITH
Начинается с, чувствительно к регистру
STARTS_WITH_CASE_INSENSITIVE
Начинается с, регистронезависимо
ENDS_WITH
Заканчивается на, чувствительно к регистру
ENDS_WITH_CASE_INSENSITIVE
Заканчивается на, регистронезависимо
GREATER_THAN
Больше, чем
GREATER_THAN_OR_EQUAL
Больше или равно
LESS_THAN
Меньше, чем
LESS_THAN_OR_EQUAL
Меньше или равно
REGULAR_EXPRESSION
регулярное выражение. Поддерживается только для веб-потоков.
REGULAR_EXPRESSION_CASE_INSENSITIVE
регулярное выражение, нечувствительное к регистру. Поддерживается только для веб-потоков.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-04-02 UTC."],[[["MatchingCondition defines criteria for when an Event Edit or Event Creation rule is applied, based on event properties."],["It uses a comparison between a specified event field and a given value, with options for case sensitivity and negation."],["Supported comparison types include equality, containment, starts/ends with, greater/less than, and regular expressions (web streams only)."],["The condition can be applied to the event name or any event parameter, enabling flexible rule creation."]]],["This describes a matching condition used in event rules, defined via a JSON object with `field`, `comparisonType`, `value`, and `negated`. The `field` specifies the parameter or 'eventName' for comparison. The `comparisonType` defines the comparison method, such as `EQUALS`, `CONTAINS`, or `GREATER_THAN`. The `value` is the comparison target, and `negated` inverts the comparison result. Available `comparisonType` options also include case-insensitive variants and regular expression matching.\n"]]