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

Ключ

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

...

Так как это логическое выражение оценивается перед каждым выполнением цикла, цикл "Пока" выполняется ноль или несколько раз.

Порядок работы с циклом

...

"Пока"

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



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


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

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

      Если условие заполняется посредством инструмента построения выражений, то оно отобразиться в разделе «Условие» "Условие" внутри цикла.

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


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

 

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

Кейс

...

"Первое вхождение". Цикл

...

"Пока" 

Задача

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

...

Решение

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


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



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



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



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



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



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


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


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



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



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

...