Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

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

...

Действие удаляет из коллекции элементы с повторяющимися значениями. Дубли будут проверяться только в элементах с типом «Строка», «Число», «Логический», «Дата-время», «Координаты точки», «Путь к папке» и «Путь к файлу».

Image Added


Настройки

Свойство

Описание

Тип

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

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

Параметры

Коллекция

Коллекция, из которой нужно удалить элементы с повторяющимися значениями. Все изменения будут сохранены в эту же коллекцию.

Robin.Collection


Да

Учитывать регистр

Если значение «true», при сравнении значений будет учитываться регистр букв. Если «false», регистр учитываться не будет.

Robin.Boolean

true

Нет


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

Исходная коллекция проверяется на наличие элементов с повторяющимися значениями и возвращает эту же коллекцию, но уже без этих элементов.

  • При сравнении может учитываться регистр - зависит от значения соответствующего входного параметра.
  • Если значения элементов одинаковые, но это элемент разного типа, то это не считается дублем.
  • Пустые элементы (элементы с пустым значением) одного типа будут считаться дублями и удаляться, пустые элементы разных типов - не считаются дублями, поэтому действие не будет их сравнивать и удалять.
  • Если коллекция не имеет дублей, действие возвращает коллекцию без изменений.
  • Дубли проверяются только для элементов с типом "Логический", "Строка", "Число", "Дата-Время", "Координаты точки", "Путь к папке", "Путь к файлу". Элементы с другим типом игнорируются при поиске дублей
  • Измененная коллекция сохраняется в исходную.


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


Задача: существует коллекция из 3 записей с дублем. Необходимо его удалить. Далее, получить значения коллекции по индексам 0 и 1. 

Image Added

Решение: воспользоваться действиями "Удалить дубли", "Получить длину", "Получить значение по индексу". 

Реализация:

  1. Собрать схему робота, состоящую из действий:
    Image Added
  2. Настроить параметр действия "Удалить дубли".
    Image Added
  3. Настроить параметр действия "Получить длину".
    Image Added
  4. Настроить параметры действия "Получить значение по индексу". 
    Image Added
  5. Настроить параметры действия "Получить значение по индексу". 
    Image Added
  6. Нажать на кнопку "Старт" в верхней панели. 

Результат: 

Программный робот отработал успешно. 

Image Added

В коллекции осталось 2 записи (Вася и Петя). 

Image Added

Image Added