Добавить объект Версия 15 (Net)

Группа действий: Коллекции 


Описание

Действие добавляет указанные объекты в коллекцию по индексу. По умолчанию, в конец списка.

Иконка

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

Входные параметры

Коллекция                   Коллекция, в которую будет добавлен объект.

Индекс                         Порядковый номер позиции, в которую необходимо вставить значение. Нумерация начинается с 0.

Объект                         Объект, который будет добавлен в коллекцию.

Настройки

Свойство

Описание

Тип

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

Обязательность заполнения поля

Параметры

Коллекция

Коллекция, в которую будет добавлен объект.

Robin.Collection


Да

Индекс

Порядковый номер позиции, в которую необходимо вставить значение. Нумерация начинается с 0.

Robin.Numeric


Нет

Объект

Объект, который будет добавлен в коллекцию.

Robin.Object


Да

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

При необходимости добавить несколько объектов следует нажать на знак плюса:

По умолчанию в действии 3 параметра:

Каждый новый параметр "Объект" - новый элемент коллекции, добавляется после предыдущего.

Если заполнен параметр "Индекс", то все новые объекты вставляются начиная с этой позиции.

Кейс:

Была коллекция:

Добавляем действие, у которого входные данные следующие:

Ожидаемый результат: Коллекция

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

Задача

Существует переменная "Коллекция" со значениями:

Требуется добавить в коллекцию значение "Саша" с порядковым номером позиции "2". Далее провести проверку добавленного значения при помощи действия "Проверить на содержание значения". 

Решение

Воспользоваться действиями "Добавить объект" и "Содержит объект". 

Реализация 

  1. Собрать схему робота, состоящую из действий:


  2. Создать переменную "Переменная" со значением "Саша". 


  3. Создать перменную "Коллекция" со следующими значениями:


  4. Настроить параметры действия "Добавить объект". 


  5. Настроить параметры действия "Содержит объект".


  6. Запустить робота по кнопке "Старт" в верхней панели. 

Результат

Добавлена новая запись со значением "Саша" и индексом "2".

Коллекция содержит запись со значением "Саша".