История страницы
...
Группа действий: Базовые действия
...
Данное действие предназначено для обеспечения выполнения заданной итерации по всем элементам коллекции. Для добавления в тело цикла последовательности действий необходимо переместить их на контур действия "Цикл "Для каждого".
Настройки
Свойство |
Описание | Тип | Пример заполнения |
Обязательность заполнения поля | ||||
Параметры | ||||
Коллекция |
Коллекция объектов, проход по которым будет осуществляться в цикле |
Коллекция
Идентификатор последовательности действий, которая должна выполняться на каждом шаге цикла.
!! Данный параметр не отображается и назначается системой автоматически.
Да
Действия в последовательности должны бытьRobin.Collection | Да | |||
Результаты | ||||
Объект |
Объект, в который будет помещен каждый элемент коллекции во время выполнения итерации | Robin.Object |
Объект
Особые условия использования
...
1.Выбрать действие «Для каждого» из группы действий «Базовые действия» и перенести в сценарий;
2. Заполнить тело цикла необходимыми действиями;
Пример заполнения:
3. Заполнить параметры действия
...
Пример заполнения параметров:
4. Результат работы цикла: объект, в который будет помещен каждый элемент коллекции во время выполнения итерации.
...
- Добавить цикл "Для каждого".
- Добавить действие "Равно".
- Добавить условие "Если". В ветвь "НетИстина" добавить прерывание цикла и сообщение в лог и прерывание цикла.
- Сообщение в лог.
Реализация:
- Создаем и добавляем в коллекцию "Коллекция_значений" переменную с типом "Число", которая будет являться частью условия "Если" и содержать значение "0Коллекция".
- Создаем и добавляем в коллекцию "Коллекция_значений" переменную с типом "Массив чисел" и элементами"(1988, 8, 2, 4)", проход по которым будет осуществляться в цикле.
- Открываем группу действий "Базовые действия".
- Помещаем в рабочее пространство студии действие "Цикл "Для каждого".
Настройка действия:- Параметр "Коллекция". Выбираем коллекцию "Коллекция_значений", проход по объектам которой будет осуществляться в цикле.
- Параметр "Объект". Выбираем переменную "ITERATION_ACTUAL_STATE", в которую будет помещен каждый элемент коллекции.
- Помещаем в рабочее пространство студии действие "Если" (см. описание действия "Если").
- Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Сообщение в лог" (см. описание действия "Сообщение в лог").
- Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Прервать цикл" (см. описание действия "Прервать цикл").
- Помещаем в рабочее пространство студии действие "Сообщение в лог" (см. описание действия "Сообщение в лог").
- Запускаем робота по кнопке "Запуск" в верхней панели.
...