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

Ключ

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

...

Группа действий: Базовые действия

...

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

Image Added

Image AddedImage Removed

Настройки

Свойство
Англ. наименование
ОписаниеТипПример заполнения
Обязательность заполнения
Обязательность заполнения поля
Параметры
Коллекция
Collection
Коллекция объектов, проход по которым будет осуществляться в цикле
.

Коллекция

Коллекция_значенийДаИдентификаторSequence Id

Идентификатор последовательности действий, которая должна выполняться на каждом шаге цикла.

!! Данный параметр не отображается и назначается системой автоматически.

Идентификатор последовательности действий

Да

Действия в последовательности должны быть
Robin.Collection Да
Результаты
Объект
Object
Объект, в который будет помещен каждый элемент коллекции во время выполнения итерацииRobin.Object

Объект

ITERATION_ACTUAL_STATE
  


Особые условия использования

...

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

Image RemovedImage Added

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

Image RemovedImage Added

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

...

Пример заполнения параметров:

Image RemovedImage Added


4. Результат работы цикла: объект, в который будет помещен каждый элемент коллекции во время выполнения итерации.

...

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

Реализация:

  1. Создаем и добавляем в коллекцию "Коллекция_значений" переменную с типом "Число", которая будет являться частью условия "Если" и содержать значение "0Коллекция".
  2. Создаем и добавляем в коллекцию "Коллекция_значений" переменную с типом "Массив чисел" и элементами"(1988, 8, 2, 4)", проход по которым будет осуществляться в цикле.
  3. Открываем группу действий "Базовые действия".
  4. Помещаем в рабочее пространство студии действие "Цикл "Для каждого".
    Настройка действия: 
    1. Параметр "Коллекция". Выбираем коллекцию "Коллекция_значений", проход по объектам которой будет осуществляться в цикле.
    2. Параметр "Объект". Выбираем переменную "ITERATION_ACTUAL_STATE", в которую будет помещен каждый элемент коллекции.
  5. Помещаем в рабочее пространство студии действие "Если" (см. описание действия "Если"). 
    1. Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Сообщение в лог" (см. описание действия "Сообщение в лог"). 
    2. Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Прервать цикл" (см. описание действия "Прервать цикл"). 
  6. Помещаем в рабочее пространство студии действие "Сообщение в лог" (см. описание действия "Сообщение в лог"). 
  7. Запускаем робота по кнопке "Запуск" в верхней панели.

...