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

Ключ

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

Оглавление

Удалить дубли / Remove duplicates 

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

Image Removed

Настройки

...

Свойство

...

Описание

...

Тип

...

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

...

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

...

Параметры

...

Коллекция

...

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

...

Robin.Collection

...

Да

...

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

...

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

...

Robin.Boolean

...

true

...

Нет

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

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

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

Создать коллекцию / Create collection 

Создаёт новый пустой экземпляр коллекции.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

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

...

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

Если в результат будет подана существующая коллекция, она будет очищена 

Удалить элемент / Remove object 

Удаляет указанный элемент коллекции.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

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

...

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

 Если указан и индекс, и значение, то буду удалены элементы соответствующие обоим критериям.

Объединить / Join 

Соединяет две коллекции в установленном порядке.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Вторая коллекция.

...

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

...

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

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

Добавить элемент / Add element 

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

Image Removed

Настройки

...

Свойство

...

Описание

...

Тип

...

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

...

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

...

Параметры

...

Коллекция

...

Коллекция, в которую будет добавлен объект.

...

Robin.Collection

...

Да

...

Индекс

...

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

...

Robin.Numeric

...

Нет

...

Объект

...

Объект, который будет добавлен в коллекцию.

...

Robin.Object

...

Да

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

При необходимости добавить несколько объектов следует нажать на знак плюса. 

Image Removed

По умолчанию в действии 3 параметра:

  • Коллекция
  • Индекс, нумерация начинается с 0
  • Объект

Каждый новый параметр Объект - новый элемент коллекции, добавляется после предыдущего.
Если заполнен параметр Индекс, то все новые объекты вставляются начиная с этой позиции.

Кейс:

Была коллекция:

  • 1
  • 2
  • 3

Добавляем действие, у которого входные данные следующие:

  • Коллекция
  • Индекс - 1
  • Объект - текст 1
  • Объект - текст 2

Ожидаемый результат: коллекция

  • 1
  • текст 1
  • текст 2
  • 2
  • 3

Сортировать / Sort 

Сортирует однородные коллекции в указанном порядке.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Порядок сортировки.

Выпадающий список:

  • по возрастанию
  • по убыванию

...

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

...

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

Для числовых элементов и элементов типа дата сортировка происходит по значению, для текстовых по алфавиту, для всех остальных по длине.

После сортировки присваивается новая индексация.

Проверить на содержание значения / Check if contains value 

Проверяет, содержит ли выбранная коллекция указанный элемент.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Значение для проверки.

...

Логическая переменная - результат проверки.

...

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

Отсутствуют.

Получить длину / Get length 

Считает количество элементов в выбранной коллекции.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Количество элементов коллекции.

...

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

Отсутствуют.

Конвертировать коллекцию в строку / Convert a collection to a string 

Действие объединяет элементы коллекции в одну строку.

 

Image Removed

Настройки

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

(вопрос) Если в коллекции несколько одинаковых значений, то определяет индекс первого по порядку.

Получить значение по индексу / Get value by index 

Получает значение элемента, порядковый номер позиции которого равен указанному.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

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

Нумерация начинается с 0.

...

Переменная типа Объект, содержащая значение элемента с указанным индексом.

...

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

Отсутствуют.

Получить значение по индексу / Get value by index 

Получает значение элемента, порядковый номер позиции которого равен указанному.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

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

Нумерация начинается с 0.

...

Переменная типа Объект, содержащая значение элемента с указанным индексом.

...

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

Отсутствуют.

Конвертировать коллекцию в строку / Convert a collection to a string 

Действие объединяет элементы коллекции в одну строку.

Image Removed

Настройки

...

Свойство

...

 

...

Описание

...

Тип

...

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

...

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

...

Параметры

...

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

...

Поле "Коллекция"

...

 

...

Коллекция, элементы которой будут конвертированы в строку

...

Коллекция

...

Обязательное.

...

Да

...

Поле "Разделитель"

...

 

...

Символ или символы, которые будут разделять элементы в строке

...

Коллекция

...

Необязательное

...

Да

...

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

...

Результат

...

 

...

Строка с объединенными элементами из коллекции

...

Строка

...

 

...

 

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

  • Действие может объединять только элементы коллекции с типами данных «Строка» или «Число».
  • Если в коллекции нет строковых\числовых элементов, то действие вернет пустую строку.
  • Если в коллекции помимо строковых\числовых элементов, есть элементы других типов, то действие объединит только строковые\числовые элементы.
  • Пользователь может ввести символ\символы, которые будут разделять элементы в строке. Пример: Элементы коллекции: "1", "2","3","а". Разделитель: "|". Результат: строка "1|2|3|а".
  • Если пользователь не выберет разделитель, то элементы в строке будут идти друг за другом. Пример: Элементы коллекции: "1", "2","3","а".  Результат: строка "123а".
  • Если в коллекции находится один строковый\числовой элемент, то действие вернет строку с одним элементов. В таком случае указанный разделитель не будет учитываться.
  • Целые числа выводить в коллекцию без нуля (то есть не "1.0", а "1").

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

Отсутствуют.

Отображение дочерних элементов