Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Данное действие предназначено для создания цикла действий, который выполняется до тех пор, пока результат условия равен "True". Для добавления условия может использоваться инструмент построения выражений в параметре "Условие". Для добавления в тело цикла последовательности действий необходимо переместить их на контур блока "Тело цикла".

Иконка действия

Image RemovedImage Added

Параметры действия

...

  1. Выбрать действие «Пока» из группы действий «Базовые действия» и перенести в сценарий.
    Image Removed
    Image Added

  2. Заполнить тело цикла (блок внутри цикла, где прописывается алгоритм для работы робота) необходимыми действиями;
    Пример заполнения:
    Image RemovedImage Added

  3. Заполнить параметры действия:

    1. Условие (критерий, по которому будет приниматься решение о продолжении или прекращении работы цикла).
      Пример заполнения: 
      Image RemovedImage Added
      Если условие заполняется посредством инструмента построения выражений, то оно отобразиться в разделе «Условие» внутри цикла.

      Инструмент построения выражений:
      Image RemovedImage Added

      При заполнении чек-бокса условие цикла считается равным True. Если чек-бокс не заполнен и не указано иное условие, то условие цикла считается равным False.
      Пример цикла с условием, заполненным с помощью инструмента построения выражений:
      Image Removed
      Image Added


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

...

В excel-файле записаны дата и температура за это число. Необходимо найти первый день в списке, когда температура стала отрицательной.

Image RemovedImage Added

Решение

  1. Создать переменные «Счетчик» и «Значение» тип переменных – число. 
    Image RemovedImage Added

  2. На рабочую область перенести действия «Открыть» и «Получить данные из столбца» (группа «Excel»), действие «Пока» (группа «Базовые действия»), «Сохранить» и «Закрыть» (группа «Excel»). 
    Image Removed
    Image Added

  3. Заполнить параметры действий:
    1. Действие «Открыть»: в строке «Путь к фалу» указать путь к excel-файлу с котором будет проведена работа.
      Image Removed
      Image Added

    2. Действие «Получить значение из столбца». Указать контекст и название столбца с температурными данными.
      Image Removed
      Image Added

    3. Действие «Пока». С помощью инструмента построения выражений записать условие «Переменная Значение больше 0». 
      Image Removed
      Image Added

    4. Действие «Сохранить». В строке «Контекст» указать экземпляр открытого excel-файла.
      Image Removed
      Image Added

    5. Действие «Закрыть». В строке «Контекст» указать экземпляр открытого excel-файла. 
      Image RemovedImage Added

  4. В тело цикла добавить действие «Получить значение по индексу» (группа действий «Коллекции») и «Сложение» (группа действий «Операторы»).
    Image RemovedImage Added

  5. Заполнить параметры этих действий:
    1. Действие «Получить значение по индексу».
      В строке коллекция указать результат действия «Получить данные из столбца».
      В строке «Индекс» указать переменную «Счетчик».
      В параметре «Результат» записать переменную «Значение».
      Image Removed
      Image Added

    2. Действие «Сложение».
      Первый слагаемое – переменная «Счетчик».
      Второе слагаемое – 1.
      Результат – переменная «Счетчик».
      Image Removed
      Image Added

  6. Добавить действие "Сообщение".
    1. Текст сообщения - переменная "Значение".
    2. Заголовок окна - "Первое отрицательное число из файла".
      Image Removed
      Image Added

Результат

Робот отработал успешно.

Image RemovedImage Added

Алгоритм перебрал значения коллекции в цикле и прекратит работу, как только встретит первое отрицательное число. Робот вывел диалоговое окно с результатом.

Image RemovedImage Added