История страницы
...
Выбрать действие "Пока" из группы действий "Базовые действия" и перенести в сценарий.
Заполнить тело цикла (блок внутри цикла, где прописывается алгоритм для работы робота) необходимыми действиями;.
Пример заполнения:.Заполнить параметры действия:.
Условие (критерий, по которому будет приниматься решение о продолжении или прекращении работы цикла).
Пример заполнения:.
Если условие заполняется посредством инструмента построения выражений, то оно отобразиться в разделе "Условие" внутри цикла.
Инструмент построения выражений:.
При заполнении чекбокса условие цикла считается равным True. Если чекбокс не заполнен и не указано иное условие, то условие цикла считается равным False.
Пример цикла с условием, заполненным с помощью инструмента построения выражений:.
Пример использования
Кейс "Первое вхождение". Цикл "Пока"
...
В excel-файле записаны дата и температура за это число. Необходимо найти первый день в списке, когда температура стала отрицательной.
Решение
- Создать переменные "Счетчик" и "Значение" тип переменных – число.
- На рабочую область перенести действия "Открыть" и "Получить данные из столбца" (группа "Excel"), действие "Пока" (группа "Базовые действия"), "Сохранить" и "Закрыть" (группа "Excel").
- Заполнить параметры действий:.
- Действие "Открыть": в строке "Путь к фалу" указать путь к excel-файлу с котором будет проведена работа.
- Действие "Получить значение из столбца". Указать контекст и название столбца с температурными данными.
- Действие "Пока". С помощью инструмента построения выражений записать условие "Переменная Значение больше 0".
- Действие "Сохранить". В строке "Контекст" указать экземпляр открытого excel-файла.
- Действие "Закрыть". В строке "Контекст" указать экземпляр открытого excel-файла.
- Действие "Открыть": в строке "Путь к фалу" указать путь к excel-файлу с котором будет проведена работа.
- В тело цикла добавить действие "Получить значение по индексу" (группа действий "Коллекции") и "Сложение" (группа действий "Операторы").
- Заполнить параметры этих действий:действийю
- Действие "Получить значение по индексу".
В строке коллекция указать результат действия "Получить данные из столбца".
В строке "Индекс" указать переменную "Счетчик".
В параметре "Результат" записать переменную "Значение". - Действие "Сложение".
Первый слагаемое – переменная "Счетчик".
Второе слагаемое – 1.
Результат – переменная "Счетчик".
- Действие "Получить значение по индексу".
- Добавить действие "Сообщение".
- Текст сообщения - переменная "Значение".
- Заголовок окна - "Первое отрицательное число из файла".
Результат
Робот отработал успешно.
Алгоритм перебрал значения коллекции в цикле и прекратит работу, как только встретит первое отрицательное число. Робот вывел диалоговое окно с результатом.