История страницы
Оглавление |
---|
Удалить дубли / Remove duplicates
Действие удаляет из коллекции элементы с повторяющимися значениями. Дубли будут проверяться только в элементах с типом «Строка», «Число», «Логический», «Дата-время», «Координаты точки», «Путь к папке» и «Путь к файлу».
Настройки
...
Свойство
...
Описание
...
Тип
...
Пример заполнения
...
Обязательность заполнения поля
...
Параметры
...
Коллекция
...
Коллекция, из которой нужно удалить элементы с повторяющимися значениями. Все изменения будут сохранены в эту же коллекцию.
...
Robin.Collection
...
Да
...
Учитывать регистр
...
Если значение «true», при сравнении значений будет учитываться регистр букв. Если «false», регистр учитываться не будет.
...
Robin.Boolean
...
true
...
Нет
Особые условия использования
Исходная коллекция проверяется на наличие элементов с повторяющимися значениями и возвращает эту же коллекцию, но уже без этих элементов.
- При сравнении может учитываться регистр - зависит от значения соответствующего входного параметра.
- Если значения элементов одинаковые, но это элемент разного типа, то это не считается дублем.
- Пустые элементы (элементы с пустым значением) одного типа будут считаться дублями и удаляться, пустые элементы разных типов - не считаются дублями, поэтому действие не будет их сравнивать и удалять.
- Если коллекция не имеет дублей, действие возвращает коллекцию без изменений.
- Дубли проверяются только для элементов с типом "Логический", "Строка", "Число", "Дата-Время", "Координаты точки", "Путь к папке", "Путь к файлу". Элементы с другим типом игнорируются при поиске дублей
- Измененная коллекция сохраняется в исходную.
Создать коллекцию / Create collection
Создаёт новый пустой экземпляр коллекции.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Переменная, в которую будет записана созданная коллекция.
...
Особые условия использования
Если в результат будет подана существующая коллекция, она будет очищена
Удалить элемент / Remove object
Удаляет указанный элемент коллекции.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Переменная, в которую будет записана результирующая коллекция.
...
Особые условия использования
Если указан и индекс, и значение, то буду удалены элементы соответствующие обоим критериям.
Объединить / Join
Соединяет две коллекции в установленном порядке.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Вторая коллекция.
...
Переменная, в которую будет записана результирующая коллекция.
...
Особые условия использования
Если в результат будет записана переменная с существующей коллекцией, то она будет изменена. Иначе будет создана третья.
Добавить элемент / Add element
Действие добавляет указанные объекты в коллекцию по индексу. По умолчанию, в конец списка.
Настройки
...
Свойство
...
Описание
...
Тип
...
Пример заполнения
...
Обязательность заполнения поля
...
Параметры
...
Коллекция
...
Коллекция, в которую будет добавлен объект.
...
Robin.Collection
...
Да
...
Индекс
...
Порядковый номер позиции, в которую необходимо вставить значение. Нумерация начинается с 0.
...
Robin.Numeric
...
Нет
...
Объект
...
Объект, который будет добавлен в коллекцию.
...
Robin.Object
...
Да
Особые условия использования
При необходимости добавить несколько объектов следует нажать на знак плюса.
По умолчанию в действии 3 параметра:
- Коллекция
- Индекс, нумерация начинается с 0
- Объект
Каждый новый параметр Объект - новый элемент коллекции, добавляется после предыдущего.
Если заполнен параметр Индекс, то все новые объекты вставляются начиная с этой позиции.
Кейс:
Была коллекция:
- 1
- 2
- 3
Добавляем действие, у которого входные данные следующие:
- Коллекция
- Индекс - 1
- Объект - текст 1
- Объект - текст 2
Ожидаемый результат: коллекция
- 1
- текст 1
- текст 2
- 2
- 3
Сортировать / Sort
Сортирует однородные коллекции в указанном порядке.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Порядок сортировки.
Выпадающий список:
- по возрастанию
- по убыванию
...
Переменная, в которую будет записана результирующая коллекция.
...
Особые условия использования
Для числовых элементов и элементов типа дата сортировка происходит по значению, для текстовых по алфавиту, для всех остальных по длине.
После сортировки присваивается новая индексация.
Проверить на содержание значения / Check if contains value
Проверяет, содержит ли выбранная коллекция указанный элемент.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Значение для проверки.
...
Логическая переменная - результат проверки.
...
Особые условия использования
Отсутствуют.
Получить длину / Get length
Считает количество элементов в выбранной коллекции.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Количество элементов коллекции.
...
Особые условия использования
Отсутствуют.
Получить индекс значения / Check if contains value
Получает порядковый номер позиции элемента, значение которого равно указанному.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Значение для проверки.
...
Числовая переменная, содержащая индекс элемента с указанным значением.
...
Особые условия использования
Если в коллекции несколько одинаковых значений, то определяет индекс первого по порядку.
Получить значение по индексу / Get value by index
Получает значение элемента, порядковый номер позиции которого равен указанному.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Порядковый номер позиции, с которой необходимо извлечь значение.
Нумерация начинается с 0.
...
Переменная типа Объект, содержащая значение элемента с указанным индексом.
...
Особые условия использования
Отсутствуют.
Отображение дочерних элементов |
---|