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

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

« Предыдущий Версия 3 Текущий »

Удалить объект Версия 16 (Net)

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


Описание

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

Иконка


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

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

Коллекция                   Коллекция для обработки

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

Значение                     Значение удаляемого элемента

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

Результат Результирующая переменная, содержащая удаленное значение

Настройки

Свойство

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
КоллекцияКоллекция для обработки.Коллекция
Да
ИндексИндекс удаляемого элементаЧисло5Нет
ЗначениеЗначение удаляемого элементаОбъект12.12.1998Нет
Результаты
РезультатРезультирующая переменная, содержащая удаленное значениеRobin.Object

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

Результирующая коллекция будет сохранена в параметре действия "Коллекция".

Если указать индекс и значение одновременно, то действие примет как входной параметр только индекс, не значение.

Кейс:

"Collection 1" содержит:

  • 0. Russia
  • 1. Japan
  • 2. Germany

Если в действии указать параметры индекс "1", и значение "Germany", то "Collection 1" примет следующий вид:

  • 0. Russia
  • 1. Germany

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

Задача

Существует переменная "Collection 1" со значениями стран:

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

Решение

Воспользоваться действиями "Remove object", "Get value by index", "Show message". 

Реализация

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


  2. Создать переменные с типом "Object": 


  3. Настроить параметры действия "Remove object". 


  4. Настроить параметры действия "Get value by index 1". 


  5. Настроить параметры действия "Get value by index 2". 


  6. Настроить параметры действия "Show message 1". 


  7. Настроить параметры действия "Show message 2". 


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

Результат

Требуемый объект удален из коллекции (значение "China"). Отображены последовательно два диалоговых окна со странами "Japan" и "Russia". 

  • Нет меток