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

Control Flow: Оператор "Do While"

Действие оператора "Do While" позволяет воспроизводить часть вашей автоматизации до тех пор, пока выполняется заданное вами условие. Как только условие перестанет выполняться, бот выйдет из цикла. Этот тип оператора может быть полезен для перехода через все элементы массива или выполнения определенного действия несколько раз.

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

Чтобы продемонстрировать, как можно использовать оператора "Do While", давайте создадим бота, которая увеличивает целочисленную переменную от 0 до 10 и отображает сообщение каждый раз, когда оно увеличивается.

1. Создайте
новую последовательность действий;

2. Создайте числовую переменную intCounter со значением по умолчанию 0;

3. Добавьте оператора "Do While" в окне "Designer";

4. В разделе "Body" добавьте оператора "Assign";

5. Выберите оператора "Assign", а в окне "Properties" в поле "To" добавьте переменную intCounter;

6. В поле "Value" введите intCounter + 1. Тем самым мы увеличиваем значение переменной на единицу;

7. Добавьте оператора "Write Line";

8. В поле "Text" введите "The counter is" + intCounter.ToString. Это действие записывает значение счетчика на панели вывода (Output) каждый раз, когда оно увеличивается;

9. В разделе "Condition" оператора "Do While" введите intCounter <10. Оператор "Do While" повторяет цикл действий до тех пор, пока значение переменной intCounter больше 10.

Проект должен выглядеть так, как показано на следующем скрине.

-2

10. Нажмите F5. Автоматизация выполнена. Обратите внимание, что на панели "Output" отображается сообщение, указанное в операторе "Write Line".

-3

Источник:

UiPath

Vecteezy.com