Оператор "If" содержит тождество и два условия. Первое условие (действие «Then») выполняется, если оно является истинным, а второй («Else») выполняется, если оно является ложным.
Данные действия могут быть полезны для принятия решений на основе значения переменных.
Пример использования оператора "If"
Чтобы продемонстрировать, как вы можете использовать оператора "If", давайте создадим автоматизацию, которая запрашивает у пользователя два числа и проверяет, может ли первое число делиться на другое, и в зависимости от результата отображает сообщение на панели «Output».
1. Создайте новую последовательность действий;
2. Создайте две числовые переменные, например, intFirstNumber и intSecondNumber;
3. Добавьте две команды «Input Dialog» на панель «Designer»;
4. В окне «Properties» введите заголовки для обоих действий, а в полях «Result» добавьте переменные intFirstNumber и intSecondNumber;
5. Добавьте оператора "If" на панель «Designer»;
6. В разделе «Condition» введите intFirstNumber mod intSecondNumber = 0. Это выражение проверяет, является ли первое число делящимся на второе, используя оператор mod;
7. В разделе «Then» добавьте оператора «Write Line»;
8. В поле "Text" введите intFirstNumber.ToString + "делится на" + intSecondNumber.ToString + ".". Это сообщение отображается, если первое число делится на второе;
8. В разделе «Else» добавьте еще одного оператора «Write Line»;
9. В поле "Text" введите intFirstNumber.ToString + "НЕ делится на" + intSecondNumber.ToString + ".". Это сообщение отображается, если первое число не делится на второе;
10. Нажмите F5. Автоматизация выполнена;
11. Обратите внимание, что на панели «Output» отображается результат, в зависимости от значений, добавленных диалоговые окна ввода.
Источник: UiPath