Команды (версия 3.xx)/Если: различия между версиями
Vs (обсуждение | вклад) |
Vs (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
===Результат выполнения команды=== | ===Результат выполнения команды=== | ||
Позволяет выполнить проверку выполнения выбранной команды. | Позволяет выполнить проверку корректности выполнения выбранной команды. | ||
Необходимо указать команду и результат. Для результата существуют варианты: | |||
* Источник данных открыт успешно и Ошибка открытия источника данных это для команды Открыть источник данных. | |||
* Устройство открыто успешно и Ошибка открытия устройства это для команды Открыть устройство. | |||
* Абонент снял трубку и Ошибка набора номера это для команды Набор номера. | |||
* SMS отправлено успешно и Ошибка отправки SMS это для команды Отправить SMS. | |||
* Поступил входящий звонок, Поступило входящее SMS, Время ожидания истекло это для команды Ожидать событие. | |||
* Команда выполнена успешно и Ошибка выполнения команды это для всех остальных команд. | |||
===Выражение=== | ===Выражение=== |
Версия 03:22, 27 августа 2018
Если. Позволяет выполнить сравнение или проверить, была ли выполнена команда успешно.
Существует два варианта проверки условия:
- Результат выполнения команды
- Выражение
Результат выполнения команды
Позволяет выполнить проверку корректности выполнения выбранной команды.
Необходимо указать команду и результат. Для результата существуют варианты:
- Источник данных открыт успешно и Ошибка открытия источника данных это для команды Открыть источник данных.
- Устройство открыто успешно и Ошибка открытия устройства это для команды Открыть устройство.
- Абонент снял трубку и Ошибка набора номера это для команды Набор номера.
- SMS отправлено успешно и Ошибка отправки SMS это для команды Отправить SMS.
- Поступил входящий звонок, Поступило входящее SMS, Время ожидания истекло это для команды Ожидать событие.
- Команда выполнена успешно и Ошибка выполнения команды это для всех остальных команд.
Выражение
Выражение при сравнении записывается на языке JavaScript. Переменные, которые были определены ранее, записываются в квадратных скобках. В случае, если сравнение верное, то есть возвращено "Истина", то будут выполнены подкоманды условия, в противном случае все подкоманды будут пропущены. Пример условия: '[Answer]'=='Алло' . Чтобы проверить, была ли выполнена определенная команда успешно, нужно выбрать ее из меню "Команда" и выбрать результат, при котором условие вернет "Истина" (То есть будут выполнены все подкоманды). Проверка необходима для таких команд как: "Набор номера", "Открыть устройство" и др. - для того, чтобы не выполнять команды в случае недозвона или ошибки открытия устройства.
Вернуться назад