Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Insert collection Версия 10 (Net)

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


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

Иконка действия

Параметры 

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

Список - Список для обработки

Индекс - Индекс в списке

Коллекция для вставки - Коллекция, которая будет вставлена в список по указанному индексу

Настройки

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
ListList for processing.Robin.Collection
Yes
IndexIndex in the listRobin.Numeric
No
Collection for insertingThe collection, that will be inserted in the list by the specified indexRobin.Collection
Yes

 

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

Для Java:

  • Если не заполнено поле "Индекс", то коллекция для вставки помещается в начало списка

Для Net:

  • Если не заполнено поле "Индекс", то коллекция для вставки помещается в конец списка

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

Задача

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

  • 0. Оля
  • 1. Маша
  • 2. Катя

Переменная "Коллекция 2" с 2-мя записями:

  • 0. Иван
  • 1. Петр

Необходимо добавить записи "Коллекция 2" в "Коллекция 1". Вывести итоговое количество значений "Коллекция 1" в диалоговом окне и проверить значение по индексу "0".

Решение

Воспользоваться действием "Вставить коллекцию", "Сообщение", "Получить значение по индексу". 

Реализация: 

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


  2. Настроить параметры действия "Вставить коллекцию". 


  3. Настроить параметры действия "Сообщение". 


  4. Настроить параметры действия "Получить значение по индексу". 


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

Результат

Было выведено диалоговое окно с количеством элементов в "Коллекция 1". 

Получено значение по индексу "0". Так как значения из "Коллекция 2" были помещены в конец списка "Коллекция 1". 

 

  • Нет меток