Список условий
Обратите внимание
Документация на русском языке может быть устаревшей. Самые последние изменения доступны в документации на английском языке.
Компоненты с именем conditions.*
позволяют проверять, соответствует ли выражение какому-то условию. Например, чтобы проверить, что поле с текстом заполнено.
Component | Description |
---|---|
condition.all | Проверяет, что все дочерние условия выполняются. Если хотя бы одно условие не выполнено, компонент возвращает false . |
condition.any | Проверяет, что хотя бы одно из дочерних условий выполняется. Если ни одно условие не выполнено, компонент возвращает false . |
condition.empty | Проверяет, что данные не получили значение. Если получили — возвращает false . Пригодится, если вам нужно проверить опциональные данные шаблона (data.* ) или убедиться, что исполнитель не взаимодействовал с полями ввода данных (fields.* ). |
condition.equals | Проверяет, равно ли исходное значение указанному. |
condition.link-opened | Проверяет, что исполнитель перешел по ссылке. |
condition.not | Возвращает значение, обратное заданному условию. |
condition.played | Проверяет, начато ли воспроизведение. |
condition.played-fully | Проверяет, что воспроизведение завершено. |
condition.required | Проверяет, что данные заполнены. |
condition.same-domain | Проверяет, что введенная ссылка принадлежит определенному сайту. При совпадении вернет true , иначе — false . |
condition.schema | Позволяет валидировать данные с помощью JSON Schema. Это специальный формат, чтобы описывать данные в формате JSON. |
condition.sub-array | Проверяет, что массив является подмассивом другого элемента. |
condition.distance | Компонент проверяет, соответствуют ли переданные координаты заданным. |