Skip to Content

Множественный If-Else

Eng: Multiple If-Else

alt

Элемент доступен с версии 1.26.1

Элемент предназначен для последовательной проверки нескольких условий без использования вложенных блоков. Выполняется блок действий, соответствующий первому условию, которое возвращает true. Если ни одно из условий не выполняется, выполняется блок Иначе.

if (условие 1) тогда else if (условие 2) тогда else if (условие 3) тогда else иначе

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

СвойствоОписание
Условие*Логическое выражение, проверяемое для соответствующего блока условия (например: items.Count > 0).

Основные блоки элемента:

Множественный If-Else позволяет задать несколько условий с различными сценариями выполнения:

  • Добавить условие - добавляет новый блок Иначе если перед финальным блоком Иначе.
  • Удалить условие - удаляет текущий блок условия (кроме первого). Перед удалением отображается диалог подтверждения.
  • Тогда - блок действий, выполняемый, если соответствующее условие возвращает true.
  • Иначе если - блок с дополнительным логическим условием.
  • Иначе - финальный блок действий, выполняемый, если ни одно из условий не вернуло true.

Примечание: блок Иначе отображается в конце цепочки условий и может временно скрываться или перемещаться при добавлении новых условий.

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

Для изучения работы с элементом If-Else, вы можете скачать обучающий RPA-проект по следующей ссылке: Скачать архив Learning

  1. Скачайте архив с обучающими материалами с указанной страницы.
  2. Распакуйте архив и откройте проект StudioActivities в вашей среде разработки.
  3. Найдите процесс StudioActivities/Ru/Управление/If-Else.ltw для изучения работы элемента.