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

Ключ

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

...

Данное действие предназначено для прерывания текущей итерации цикла/ветвления и выхода из цикла/ветвления. Действия в цикле, установленные после действия "Продолжение циклаПрервать цикл", завершены не будут.

Image RemovedImage Added

Настройки

Отсутствуют.

...

Существуют переменные с типом "Коллекция" и "Число", содержащие соответственно значение "(1988, 8, 2, 4)" и "02".

Необходимо завершить работу цикла пока значение числовой переменной не будет равно значению одного из элементов коллекции (значению "2").

Решение:

  1. Добавить цикл "Для каждого".
  2. Добавить условие "Если". В ветвь "НетИстина" добавить прерывание цикла и цикла и сообщение в лог.
  3. Сообщение в лог.

Реализация:

  1. Создать переменную "Числовая_переменная2" с типом "Число", которая будет являться частью условия "Если" и содержать значение "02".
    Image Added
  2. Создать переменную "Коллекция" с элементами"(1988, 8, 2, 4)", проход по которым будет осуществляться будет осуществляться в цикле..
    Image Added
    Image Added
  3. Открыть группу действий "Базовые действия".

    Поместить в рабочее пространство студии действие "Цикл "Для каждого". В действии «Цикл «Для каждого»» в параметре «Коллекция» необходимо выбрать, ранее созданную переменную типа «Коллекция».

    Image Added


  4. Открыть группу действий «Операторы». Поместить внутрь действия «Цикл «Для каждого»» действие "Равно". В параметрах действия «Равно» необходимо указать параметры «Первый операнд» и «Второй операнд». В параметре «Первый операнд» выбираем значение итерации цикла «Для каждого.Объект». В параметре «Второй операнд» выбираем раннее созданную переменную «Числовая_переменная2».

     (см. описание действия "Цикл "Для каждого" / Loop For Each"").

    Image Added
  5. Поместить в рабочее пространство студии действие "Если" (см. описание действия "Если / If"). 
    1. Поместить в рабочее пространство действия "Если" ветви "ЛожьИстина" действие "Сообщение в лог". (см. описание действия "Сообщение в лог / Log message"). 
      Image Added
    2. Поместить в рабочее пространство действия "Если" ветви "ЛожьИстина" действие "Прервать цикл". 
  6. Поместить в рабочее пространство студии действие "Сообщение в лог" (см. описание действия "Сообщение в лог / Log message").
     Image Added
  7. Запустить робота по кнопке "Запуск" в верхней панели.

...

Алгоритм прошел по циклу и был прерван после установки переменной значения "2".

Image Added