Условие (IfCondition)
Last updated
Last updated
Блок проверяет указанное условие на истинность и в зависимости от результата выполнение сценария продолжается в сторону выхода "Да" (условие выполнилось) или "Нет" (условие не выполнилось).
Например, условие $a == "Привет"
проверяет, равно ли значение переменной $a
значению "Привет"
, а условие $Result > 5
проверяет, превышает ли значение переменной $Result
значение 5
.
Условие может содержать математические и логические операции, константы, функции, другие переменные и т.д. Примеры выражений, которые можно использовать в условиях, доступны по нажатию на кнопку рядом со свойством Условие.
Условие
[Любое выражение] В зависимости от значения этого выражения выполнение сценария продолжится по выходу "Да" или "Нет".
Значение выражения эквивалентное
0
(нулю) или $False
приравнивается к "Нет", все остальные значения - приравниваются к "Да".
Например, если в переменную $a
было ранее записано значение 5
, то условие $a > 2
является истинным, а условие $a == 6
является ложным.
Уровень обработки
Выбор уровня обработки ошибок. Возможные значения:
"Default" - по умолчанию;
"Ignore" - ошибки игнорируются;
"Handle" - ошибки обрабатываются.
Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.
Направление выхода
Выбор направления выхода из блока при возникновении ошибки. Возможные значения:
"Default" - по умолчанию;
"Right" - направо;
"Bottom" - вниз.
Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например, блок "Условие").
Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.
Уровень сообщений
Выбор уровня сообщений, который будут выводить блоки при работе. Возможные значения:
"Default" - по умолчанию;
"Release" - вывод отключен;
"Debug" - вывод основной информации;
"Detailed" - вывод подробной информации.
Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.
Текст ошибки
[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока.