Найти в Дзене
UIROBOTS

Control Flow: Switch Activity

Оператор "Switch" позволяет выбрать один вариант из нескольких, основываясь на значении указанного выражения.
По умолчанию в операции "Switch" используется числовой аргумент, но вы можете изменить его на панели "Properties" в списке "TypeArgument". Оператор "Switch" может быть полезен для классификации данных в соответствии с произвольным числом случаев. Например, вы можете использовать его для хранения данных в нескольких таблицах или сортировки имен сотрудников. Пример использования оператора "Switch" Чтобы показать пример использования оператора "Switch", мы собираемся создать автоматизацию, которая запрашивает у пользователя число, проверяет, является ли он нечетным или четным, и в зависимости от этого на панель "Output" записывается сообщение. Нажмите F5. Автоматизация выполнена. Обратите внимание, что на панели "Output" данные отображаются правильно. Источник: UiPath Telegram: UIROBOTS

Оператор "Switch" позволяет выбрать один вариант из нескольких, основываясь на значении указанного выражения.

По умолчанию в операции "
Switch" используется числовой аргумент, но вы можете изменить его на панели "Properties" в списке "TypeArgument".

Оператор "Switch" может быть полезен для классификации данных в соответствии с произвольным числом случаев. Например, вы можете использовать его для хранения данных в нескольких таблицах или сортировки имен сотрудников.

Пример использования оператора "Switch"

Чтобы показать пример использования оператора "Switch", мы собираемся создать автоматизацию, которая запрашивает у пользователя число, проверяет, является ли он нечетным или четным, и в зависимости от этого на панель "Output" записывается сообщение.

  1. Создайте новую последовательность "Sequence".
  2. Создайте целочисленную переменную Number.
  3. Добавьте действие "Input Dialog" на панель "Designer".
  4. Добавьте "Title" и "Label", чтобы запросить у пользователя номер.
  5. В поле "Result" добавьте переменную Number.
  6. Добавьте оператора "Switch" в "Input Dialog".
  7. В поле "Expression" введите Number mod 2. Это проверяет, делится ли число пользователя на 2.
  8. В разделе "Default" добавьте действие "Write Line".
  9. В "Text" введите Number.ToString + "is an even number.".
  10. Нажмите на строку "Add new case" и в поле "Case Value" введите 1.
  11. Добавьте действие "Write Line" в этот случай.
  12. В операторе "Text" введите Number.ToString + "is an odd number.".
    Окончательный проект должен выглядеть как на следующем скриншоте.
Нажмите F5. Автоматизация выполнена. Обратите внимание, что на панели "Output" данные отображаются правильно.
-2
-3

Источник: UiPath

Telegram: UIROBOTS