Insert collection Версия 10 (Net)
Группа действий: Коллекции
Действие вставляет коллекцию в список по индексу. По умолчанию в начало списка.
Иконка действия
Параметры
Входные параметры
Список - Список для обработки
Индекс - Индекс в списке
Коллекция для вставки - Коллекция, которая будет вставлена в список по указанному индексу
Настройки
Property | Description | Type | Filling example | Mandatory field |
---|---|---|---|---|
Parameters | ||||
List | List for processing. | Robin.Collection | Yes | |
Index | Index in the list | Robin.Numeric | No | |
Collection for inserting | The collection, that will be inserted in the list by the specified index | Robin.Collection | Yes |
Особые условия использования
Для Java:
- Если не заполнено поле "Индекс", то коллекция для вставки помещается в начало списка
Для Net:
- Если не заполнено поле "Индекс", то коллекция для вставки помещается в конец списка
Пример использования
Задача
Существует переменная "Коллекция 1" с 3-мя записями:
- 0. Оля
- 1. Маша
- 2. Катя
Переменная "Коллекция 2" с 2-мя записями:
- 0. Иван
- 1. Петр
Необходимо добавить записи "Коллекция 2" в "Коллекция 1". Вывести итоговое количество значений "Коллекция 1" в диалоговом окне и проверить значение по индексу "0".
Решение
Воспользоваться действием "Insert collection", "Show message", "Get value by index".
Реализация:
- Собрать схему робота, состоящего из действий:
- Настроить параметры действия "Вставить коллекцию".
- Настроить параметры действия "Сообщение".
- Настроить параметры действия "Получить значение по индексу".
- Запустить робота по кнопке "Запуск" в верхней панели.
Результат
Было выведено диалоговое окно с количеством элементов в "Коллекция 1".
Получено значение по индексу "0". Так как значения из "Коллекция 2" были помещены в конец списка "Коллекция 1".