В результате получим коллекцию извлеченных строк, соответствующих шаблону.
Если совпадений нет, получим пустую коллекцию.
Найти вхождение
Общее описание:
Находит позицию (номер символа) начала указанной строки поиска в исходном тексте. Позволяет точно определить, где именно в тексте расположено нужное слово или фраза.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Текст*
Строка
Поле заполняется текстом, в котором нужно определить порядковый номер строки поиска.
Строка поиска*
Строка
Поле заполняется текстом,начальную позицию которогонужно найти в исходном тексте.
Тип вхождения
Строка
Выбирается тип вхождения:
Первое вхождение – самоераннее появление строки поиска (начало текста). Пример:
Текст – "Платформа ROBIN – инструмент быстрой интеллектуальной автоматизации. ROBIN автоматизировала 85% процессов."
Строка поиска – ROBIN
В результате получим 10 (первое предложение).
Последнее вхождение – самое позднее появление строки поиска (конец текста). Пример:
Текст – "Платформа ROBIN – инструмент быстрой интеллектуальной автоматизации. ROBIN автоматизировала 85% процессов."
Строка поиска – ROBIN
В результате получим 69 (последнее предложение).
Учитывать регистр
Логический
По умолчанию выставлено значение "Ложь"
Истина – учитывать регистр символов при поиске совпадений
Ложь – не учитывать
Результаты
Результат
Число
В результате получим порядковый номер начала искомой строки в тексте.
Составное форматирование
Общее описание:
Заменяет шаблонные метки в тексте на указанные значения.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Строка составного формата*
Строка
Поле заполняется текстом, в котором присутствуют метки{0}, {1}, ... для последующей замены соответствующими объектами из коллекции.
Пример: Заказ {0} доставлен по адресу: {1}.
Объекты для подстановки*
Коллекция
Поле заполняется коллекцией подставляемых данных, где номер элемента коллекции = номер метки в исходной строке
Нумерация начинается с 0.
Пример: 0: №12345,1: ул. Центральная, 5
В коллекции может быть любой тип значения.
Результаты
Результат
Строка
В результате получим готовую строку после замены.
Пример: Заказ №12345 доставлен по адресу: ул. Центральная, 5.
Если метки в строке не имеют соответствующего по номеру элемента в коллекции объектов, блок приостановит свою работу и будет вызвана ошибка.
Получить длину
Общее описание:
Считает общее количество символов в тексте.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Текст*
Строка
Поле заполняется текстом, в котором необходимо посчитать количество символов.
Пробелы в тексте учитываются как символ.
Результаты
Результат
Число
В результате получим количество символов в тексте.
Вставить на позицию
Общее описание:
Вставляет в текст с указанной позиции (поле "Номер позиции") заданное значение (поле "Текст вставки").
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Текст*
Строка
Поле заполняется исходным текстом.
Число
Поле заполняется порядковым номером символа, с которого будет начинаться добавление текста.
Порядковый номер отсчитывается с "0".
Строка
Поле заполняется текстом, который необходимо вставить в исходный с указанной позиции.
Результаты
Результат
Строка
В результате получим обработанный текст.
Проверить текст на null и пустоту
Общее описание:
Проверяет является ли текст пустым или равен значению "null".
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Текст*
Строка
Поле заполняется текстом, который нужно проверить на пустоту.
Логический
По умолчанию выставлено значение "Ложь"
Истина – пробелы будут считаться пустотой
Ложь – пробелы будут считаться, как отдельные символы
Результаты
Результат
Логический
В результате получим логическое значение:
Истина – если текст пустой или равен значению "null"
Ложь – если текст не пустой и не равен "null"
Заменить по шаблону
Общее описание:
Заменяет части текста, соответствующие регулярному выражению, на указанную подстановку.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Текст*
Строка
Поле заполняется исходным текстом, в котором нужно выполнить замену.
Строка
Поле необходимо заполнить регулярным выражением, с помощью которого блок определит, какие части текста нужно заменить.
Поле заполняется текстом, которым нужно заменить найденные совпадения в исходном.
Количество
Число
Поле заполняется числом количества замен.
Пример: 1 – будет заменено только первое найденное совпадение
Если не указано - заменяются все найденные части текста.
Без учета регистра
Логический
По умолчанию выставлено значение "Ложь"
Истина – не учитывать регистр символов при поиске совпадений
Ложь – учитывать регистр символов при поиске совпадений
Результаты
Результат
Строка
В результате получим измененный текст.
Заменить совпадения
Общее описание:
Заменяет указанный текст в исходном тексте на заданный.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Текст*
Строка
Поле заполняется исходным текстом, в котором нужно выполнить замену.
Строка
Поле необходимо заполнить текстом, который необходимо заменить в исходном.
На*
Строка
Поле заполняется текстом, которым нужно заменить найденные совпадения.
Все совпадения
Логический
По умолчанию выставлено значение "Ложь"
Истина – будут заменены все найденные совпадения
Ложь – будет заменено только первое найденное совпадение
Учитывать регистр
Логический
По умолчанию выставлено значение "Ложь"
Истина – учитывать регистр символов при поиске совпадений
Ложь – не учитывать
Результаты
Результат
Строка
В результате получим измененный текст.
Перевернуть
Общее описание:
Изменяет порядок символов в тексте на обратный.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Текст*
Строка
Поле заполняется исходным текстом, в котором нужно изменить порядок символов.
Результаты
Результат
Строка
В результате получим текст, символы которого расположены в обратном порядке.
Разделить на строки
Общее описание:
Преобразует текст в коллекцию строк, разделяя его по указанному разделителю.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Текст*
Строка
Поле заполняется исходным текстом, который нужно разделить.
Разделитель
Строка
Поле необходимо заполнить символом или текстом, который определяет конец строки.
Для обозначения переноса строки применяется "\r\n"
По умолчанию разделителем является Пробел.
Логический
По умолчанию выставлено значение "Ложь"
Истина – будут удалены пустые значения из выходной коллекции
Ложь – пустые значения остаются
Результаты
Результат
Коллекция
В результате получим коллекцию разделенных строк. Если разделитель не найден в тексте, возвращается коллекция из одного элемента (исходный текст).
Проверить начало текста
Общее описание:
Определяет, совпадает ли начало текста с указанным образцом.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Текст*
Строка
Поле заполняется текстом, начало которого необходимо проверить на соответствие.
*
Строка
Поле заполняется текстом, с которым будет сравниваться начало исходного текста.
Результаты
Результат
Логический
В результате получим логическое значение:
Истина – если начало текста полностью совпадает с указанным образцом
Ложь – если есть различие хотя бы в одном символе
Удалить с начала и конца
Общее описание:
Удаляет все начальные и конечные совпадения с заданным набором символов.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Текст*
Строка
Поле заполняется исходным текстом.
Символы*
Строка
Поле заполняется текстом, который необходимо удалить из исходного.
Результаты
Результат
Строка
В результате получим обработанный текст.
Определить язык текста
Общее описание:
Определяет язык текста, указанного во входном параметре.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Текст*
Строка
Поле заполняется текстом, язык которого нужно определить.
Результаты
Результат
Строка
В результате получим язык, на котором написан указанный текст. Если текст содержит несколько языков – действие выведет язык, процент которого больше в тексте.
Язык записан по стандарту ISO - 639 - 3.
Есть вероятность неточного определения языка текста. Чем длиннее указанный текст, тем точнее результат.
Соединить
Общее описание:
Соединяет части текста в один.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Текст 1*
Строка
Поле заполняется текстом, который необходимо объединить со вторым.
Текст 2*
Строка
Поле заполняется текстом, который необходимо объединить с первым.
Разделитель
Строка
Если параметр не заполнен, то текст будет просто склеиваться без разделителя.
Если параметр заполнен каким-либо значением (например 1 или пробел), то между значениями параметров "Текст 1" и "Текст 2" появится это значение.
Результаты
Результат
Строка
В результате получим текст, состоящий из двух значений "Текст 1" и "Текст 2" с указанным разделителем.
Конвертация дат
Группа предоставляет набор действий для:
Получения текущей даты
Арифметики дат (сложение/вычитание периодов)
Разбора дат на компоненты (год, месяц и т.д.)
Конвертации между форматами (строка ↔ дата)
Корректировки часовых поясов
Получить текущую дату
Общее описание:
Получает текущую дату и время.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
–
–
Действие не имеет входных параметров.
Результаты
Результат
Дата-время
В результате получим дату и время на момент выполнения блока.
Вычесть дату
Общее описание:
Вычитает из одной даты другую дату.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Дата*
Дата-время
Поле заполняется датой, из которой будет производится вычитание.
Дата-время
Поле заполняется датой, которая будет вычтена из значения поля "Дата".
Строка
Можно выбрать формат результата вычитания в:
Дни
Часы
Минуты
Секунды
Тики
По умолчанию будет выбрано значение "Дни".
Результаты
Результат
Число
В результате получим результат вычитания в выбранном формате.
Изменить дату
Общее описание:
Предназначено для изменения указанной даты.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Дата*
Дата-время
Поле заполняется датой, которую необходимо изменить.
Годы
Число
Поля заполняются количеством лет/месяцев/дней/часов/минут/секунд, на которое будет изменено значение поля "Дата":
Положительное значение будет прибавлено
Отрицательное - вычтено
Месяцы
Число
Дни
Число
Часы
Число
Минуты
Число
Секунды
Число
Результаты
Результат
Дата-время
В результате получим измененную дату. Если поля не были заполнены, то дата останется неизмененной.
Получить элемент даты
Общее описание:
Получает из выбранной даты необходимый элемент.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Дата*
Дата-время
Поле заполняется датой, из которой необходимо получить элемент.
Строка
Можно выбрать элемент, который необходимо получить:
Год
Месяц
День
Час
Минута
Секунда
День недели
Строка
Можно выбрать формат представления результата:
Текстовый
Числовой
По умолчанию будет выбрано значение "Текстовый".
Результаты
Результат
Объект
В результате получим элемент даты в выбранном формате.
Преобразовать дату в строку
Общее описание:
Действие преобразовывает дату в строку.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Дата*
Дата-время
Поле заполняется датой, которая будет преобразована.
Строка
Необходимо заполнить формат даты, в котором будет отображен результат.
Например, "dd.MM.yyyy".
Результаты
Результат
Строка
В результате получим дату, преобразованную в строковый тип.
Преобразовать строку в дату
Общее описание:
Действие преобразовывает строку в дату.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Строка*
Строка
Поле заполняется значением, которое будет преобразовано в дату.
Если значение нельзя преобразовать, то при выполнении блока система выведет ошибку в логи, процесс будет остановлен.
Строка
Необходимо заполнить формат даты, в который будет конвертирована строка.
Например, "dd.MM.yyyy".
Результаты
Результат
Дата-время
В результате получим строку, преобразованную в тип Дата-время.
Изменить часовой пояс
Общее описание:
Данное действие предназначено для изменения заданной даты в соответствии с выбранным часовым поясом.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Дата*
Дата-время
Поле заполняется датой, которую необходимо изменить.
Строка
Поле заполняется часовым поясом, в соответствии с которым необходимо преобразовать указанную дату и время. Пример:
UTC+3 (Москва)
UTC-8 (США)
UTC+5:30 (Индия)
Результаты
Результат
Дата-время
В результате получим измененную дату в соответствии с выбранным часовым поясом
Словари
Группа предоставляет набор действий для:
Проверки наличия ключей и значений
Добавления и удаления элементов
Получения ключей и значений
Подсчета элементов
Обновления данных
Содержит ключ
Общее описание:
Определяет, содержит ли словарь указанный ключ.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Словарь*
Словарь
Поле заполняется словарем, у которого необходимо найти ключ.
Строка
Поле заполняется текстом ключа для поиска. Будут найдены только полные совпадения по введенному значению ключа.
Результаты
Результат
Логический
В результате получим логическое значение:
Истина – если ключ был найден в словарь
Ложь – если не найден
Удалить пару
Общее описание:
Удаляет из словаря указанный ключ и связанное с ним значение.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Словарь*
Словарь
Поле заполняется словарем, у которого необходимо найти ключ.
Строка
Поле заполняется текстом ключа для удаления. Если ключа не существует, будет вызвана ошибка.
Возможен поиск по шаблону - для этого нужно ввести в данное поле регулярное выражение.
При вводе значения параметра без регулярного выражения будут найдены только полные совпадения по введенному значению ключа.
Результаты
Результат
Словарь
В результате получим обработанный словарь с удаленным ключом и значением связанным с ним.
Создать словарь
Общее описание:
Создаёт новый пустой экземпляр словаря.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
–
–
Действие не имеет входных параметров.
Результаты
Результат
Словарь
В результате получим пустой экземпляр словаря.
Если в результате будет выбрана переменная со словарем, то он будет очищен в рамках запущенного процесса.
Содержит значение
Общее описание:
Действие проверяет, содержится ли указанное значение в словаре.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Словарь*
Словарь
Поле заполняется словарем, у которого необходимо проверить значение.
Строка
Поле заполняется значением для поиска. Будут найдены только полные совпадения по введенному значению.
Результаты
Результат
Логический
В результате получим логическое значение:
Истина – если значение было найдено в словаре
Ложь – если не найдено
Получить количество элементов в словаре
Общее описание:
Возвращает число элементов, содержащихся в словаре.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Словарь*
Словарь
Поле заполняется словарем, у которого необходимо посчитать количество элементов.
Результаты
Количество пар
Число
В результате получим количество пар «ключ-значение» у выбранного словаря.
Получить ключи
Общее описание:
Получает коллекцию ключей из указанного словаря.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Словарь*
Словарь
Поле заполняется словарем, у которого необходимо получить коллекцию ключей.
Результаты
Результат
Коллекция
В результате получим коллекцию, которая состоит из значений всех ключей словаря.
Получить значения
Общее описание:
Возвращает коллекцию всех значений словаря.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Словарь*
Словарь
Поле заполняется словарем, у которого необходимо получить коллекцию значений.
Результаты
Результат
Коллекция
В результате получим коллекцию, которая состоит из всех значений словаря.
Получить значение по ключу
Общее описание:
Получает значение, связанное с указанным ключом.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Словарь*
Словарь
Поле заполняется словарем, у которого необходимо получить значение.
Ключ*
Строка
Поле заполняется текстом ключа для поиска. Если ключа не существует, будет вызвана ошибка.
Будут найдены только полные совпадения по введенному значению ключа.
Результаты
Результат
Объект
В результате получим значение, которому соответствует указанный ключ.
Изменить значение в словаре
Общее описание:
Заменяет значение для выбранного ключа в словаре.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Словарь*
Словарь
Поле заполняется словарем, у которого необходимо заменить значение.
Ключ*
Строка
Поле заполняется текстом ключа, пару которого нужно изменить. Если ключа не существует, будет вызвана ошибка.
Будут найдены только полные совпадения по введенному значению ключа.
Новое значение*
Объект
Поле заполняется новым значением для указанного ключа.
Результаты
Результат
Словарь
В результате получим словарь с обновленным значением у указанного ключа.
Добавить пару
Общее описание:
Добавляет в словарь пару "ключ-значение", определяемую полями "Ключ" и "Значение".
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Словарь*
Словарь
Поле заполняется словарем, в который необходимо добавить новую пару.
Ключ*
Строка
Поле заполняется текстом ключа для создаваемой пары.
Если ключ уже существует будет вызвана ошибка.
Значение*
Объект
Поле заполняется значением, которое присваивается указанному ключу.
Результаты
Результат
Словарь
В результате получим словарь с новой парой "ключ-значение".
Арифметические
Группа предоставляет набор действий для выполнения различных математических операций:
Сложение, вычитание
Умножение, деление
Возведение в степень
Округление и работа с остатками
Умножение
Общее описание:
Выполняет умножение двух чисел и возвращает результат вычислений.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
*
Число
Поле заполняется первым числом, которое нужно умножить.
*
Число
Поле заполняется вторым числом, которое нужно умножить.
Результаты
Результат
Число
Результатом действия будет являться произведение двух чисел.
Сложение
Общее описание:
Выполняет сложение двух чисел и возвращает результат вычислений.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
*
Число
Поле заполняется первым числом, которое нужно сложить.
*
Число
Поле заполняется вторым числом, которое нужно сложить.
Результаты
Результат
Число
Результатом действия будет являться сложение двух чисел.
Округлить число
Общее описание:
Округляет заданное число.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Число*
Число
Поле заполняется числом, над которым будет производиться округление.
*
Число
Поле заполняется порядковым номером цифры числа, которая будет округляться. Нумерация начинается с 1. Счет начинается слева направо.
Если указан номер больше того, что есть в числе - в результате получим неизмененное число.
Строка
Можно выбрать параметр, который задает способ, по которому будет произведено округление числа:
Округление к большему Пример: 2.1 → 3 ; -1.9 → -1
Округление к ближайшему Необходимо посмотреть какая цифра находится после необходимого, если от 0 до 4, то число не изменяется, если от 5 до 9, то оно становится на один больше. Пример: 2.1 → 2; -1.9 → -2; 2.5→ 3
Округление к меньшему Пример: 2.1 → 2 ; -1.1 → -2
Результаты
Число
Результатом действия будет являться число после округления.
Вычитание
Общее описание:
Выполняет вычитание двух чисел и возвращает результат вычислений.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
*
Число
Поле заполняется числом, из которого нужно вычесть.
*
Число
Поле заполняется числом, которое нужно вычесть из первого операнда.
Результаты
Результат
Число
Результатом действия будет являться разница двух чисел.
Остаток от деления
Общее описание:
Получает остаток от деления одного числа на другое.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Делимое*
Число
Поле заполняется числом, которое необходимо разделить.
Делитель*
Число
Поле заполняется числом, на которое будет поделено делимое.
Результаты
Результат
Число
Результатом действия будет являться число остатка от деления.
Целочисленное деление
Общее описание:
Выполняет деление одного числа на другое и возвращает целую часть результата (без остатка).
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Делимое*
Число
Поле заполняется числом, которое необходимо разделить.
Делитель*
Число
Поле заполняется числом, на которое будет поделено делимое.
Результаты
Результат
Число
Результатом действия будет являться целая часть от деления (без остатка).
Возведение в степень
Общее описание:
Возводит число в указанную степень.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
*
Число
Поле заполняется числом, которое нужно возвести в степень.
*
Число
Поле заполняется числом степени, в которую будет возведено основание.
Извлечение корня можно произвести используя дробную степень, числителем которой выступает степень числа, а знаменателем – степень корня. Пример: Необходимо вычислить квадратный корень из 27. Квадратный корень это 1/2, то есть 0.5 В поле "" вводим число 0.5, в поле "" – 27. В результате получим правильно извлеченный корень.
Результаты
Результат
Число
Результатом действия будет являться число, возведённое в указанную степень.
Деление
Общее описание:
Выполняет деление одного числа на другое и возвращает целую часть и остаток результата.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Делимое*
Число
Поле заполняется числом, которое необходимо разделить.
Делитель*
Число
Поле заполняется числом, на которое будет поделено делимое.
Результаты
Результат
Число
Результатом действия будет являться целая часть от деления, включая остаток.
Коллекции
Группа предоставляет набор действий для работы с типом "Коллекция":
Создание коллекции
Добавление/удаление элементов в коллекции
Объединение/вставка коллекции в другую коллекцию
Сортировка коллекций
Удаление элементов коллекции
Конвертация элементов коллекции в строку
Добавить объект
Общее описание:
Добавляет объект в коллекцию по индексу. Объект может быть любого типа (строка, число, коллекция, таблица и т.д.)
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Коллекция*
Коллекция
Поле заполняется коллекцией, в которую будет добавлен объект
Индекс
Число
Порядковый номер позиции в коллекции, на которую необходимо вставить значение
Нумерация элементов коллекции начинается с 0
Если индекс не заполнен, в результате объект попадает в конец коллекции
Объект*
Объект
Поле заполняется объектом, который необходимо добавить в коллекцию.
Результаты
Результат
Коллекция
Результатом действия будет являться обновленная коллекция с добавленным объектом.
Объединить две коллекции
Общее описание:
Объединяет две коллекции в одну
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
*
Коллекция
Поле заполняется первой коллекцией, которую необходимо объединить
*
Коллекция
Поле заполняется второй коллекцией, которую необходимо объединить
Результаты
Результат
Коллекция
Результатом действия будет являться объединенная коллекция
Вставить значение
Общее описание:
Добавляет значение в коллекцию по индексу. Значение может быть любого типа (строка, число, коллекция, таблица и т.д.)
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Список*
Коллекция
Поле заполняется коллекцией, в которую будет добавлено значение
Индекс
Число
Порядковый номер позиции в коллекции, на которую необходимо вставить значение
Нумерация элементов коллекции начинается с 0
Если индекс не заполнен, в результате объект попадает в конец коллекции
Значение*
Объект
Поле заполняется объектом, который необходимо добавить в коллекцию.
Результаты
Результат
Коллекция
Результатом действия будет являться обновленная коллекция с добавленным объектом.
Получить количество элементов в коллекции или массиве
Общее описание:
Возвращает количество элементов в коллекции
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
*
Коллекция
Поле заполняется коллекцией, в которой нужно посчитать количество элементов
Результаты
Число
Результатом действия будет количество элементов в выбранной коллекции
Получить значение по индексу
Общее описание:
Получает значение элемента в коллекции, номер позиции которого равен указанному в параметре "Индекс"
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Коллекция*
Коллекция
Поле заполняется коллекцией, из которой нужно получить значение элемента
Индекс*
Число
Порядковый номер позиции в коллекции, с которой необходимо получить значение
Нумерация элементов коллекции начинается с 0
Результаты
Значение
Объект
Результатом действия будет являться значение элемента коллекции.
Получить индекс значения
Общее описание:
Получает номер позиции элемента коллекции, значение которого равно указанному в параметре "Значение"
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Коллекция*
Коллекция
Поле заполняется коллекцией, из которой нужно получить номер позиции указанного элемента
Значение*
Объект
Значение для проверки на совпадение в коллекции.
Если значение совпадает с значением элемента в коллекции, в результате будет получен индекс этого элемента
Результаты
Индекс
Число
Результатом действия будет являться индекс элемента с указанным значением
Добавить коллекцию
Общее описание:
Добавляет указанную коллекцию элементов во вторую коллекцию по индексу.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
*
Коллекция
Поле заполняется коллекцией, в которую нужно добавить вторую
Коллекция
Поле заполняется коллекцией, которую нужно добавить в первую
Индекс
Число
Порядковый номер позиции в первой коллекции, на который необходимо вставить вторую коллекцию
Нумерация элементов коллекции начинается с 0
Если индекс не указан, то коллекция добавляется по умолчанию в конец списка.
Результаты
Коллекция
Коллекция
Результатом действия будет являться объединенная коллекция.
Вставить коллекцию
Общее описание:
Добавляет указанную коллекцию элементов во вторую коллекцию по индексу.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Список*
Коллекция
Поле заполняется коллекцией, в которую нужно добавить вторую
Индекс
Число
Порядковый номер позиции в первой коллекции, на который необходимо вставить вторую коллекцию
Нумерация элементов коллекции начинается с 0
Если индекс не указан, то коллекция добавляется по умолчанию в начало списка.
Коллекция
Поле заполняется коллекцией, которую нужно добавить в первую
Результаты
Список
Коллекция
Результатом действия будет являться объединенная коллекция.
Содержит объект
Общее описание:
Определяет содержится ли указанное значение среди элементов коллекции.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Коллекция*
Коллекция
Поле заполняется коллекцией, в которой нужно проверить наличие элемента
Объект*
Объект
Поле заполняется объектом, который необходимо проверить на наличие.
Результаты
Результат
Логический
Результатом действия будет являться логическая переменная, значение которой равно true, если объект содержится в коллекции, иначе – false.
Сортировать
Общее описание:
Сортирует коллекцию в указанном порядке.
Можно отсортировать только однородные коллекции, в которых все элементы одного типа
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Коллекция*
Коллекция
Поле заполняется коллекцией, элементы в которой необходимо отсортировать
*
Строка
Порядок сортировки.
Выпадающий список со значениями:
по возрастанию
по убыванию
Результаты
Результат
Коллекция
Результатом действия будет являться успешно отсортированная коллекция.
Удалить объект
Общее описание:
Удаляет объект из коллекции по его индексу или значению.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Коллекция*
Коллекция
Поле заполняется коллекцией, в которой необходимо удалить значение
Индекс
Число
Индекс удаляемого элемента
Значение
Объект
Значение удаляемого элемента
Результаты
Коллекция
Коллекция
Результатом действия будет являться коллекция с ранее удаленным элементом
Копировать часть списка
Общее описание:
Копирует часть элементов коллекции обозначенной длины, начиная с указанного индекса, и возвращает ее как новую коллекцию.
По умолчанию (если не заполнены поля "Индекс" и "Длина") копирует весь список
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Список*
Коллекция
Поле заполняется коллекцией, из которой необходимо копировать элементы.
Индекс
Число
Индекс начального элемента, с которого будет выполнено копирование.
Длина
Число
Количество копируемых элементов
Результаты
Результат
Коллекция
Новый список, содержащий скопированные значения.
Получить индекс последнего вхождения
Общее описание:
Возвращает индекс элемента последнего вхождения в коллекции по его значению
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Список*
Коллекция
Поле заполняется коллекцией, из которой необходимо получить индекс элемента
Значение*
Число
Значение элемента для получения его индекса
Результаты
Индекс
Число
Результатом действия будет являться индекс элемента последнего вхождения с указанным значением
Развернуть
Общее описание:
Меняет порядок элементов в указанной коллекции на противоположный.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Список*
Коллекция
Поле заполняется коллекцией, в которой необходимо поменять список элементов
Результаты
Индекс
Число
Результатом действия будет являться обновленная коллекция
Удалить элементы
Общее описание:
Удаляет элементы коллекции в заданном диапазоне индексов.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Коллекция*
Коллекция
Поле заполняется коллекцией, в которой необходимо удалить элементы в заданном диапазоне
От
Число
Порядковый номер элемента, который будет первым удаленным элементом.
Если поле не заполнено, значение по умолчанию 0.
До
Число
Порядковый номер элемента, который будет последним (не включительно) удаленным элементом.
По умолчанию включен последний элемент в коллекции.
Результаты
Коллекция
Коллекция
Результатом действия будет являться коллекция с удаленными элементами.
Удалить элементы коллекции
Общее описание:
Удаляет из первой коллекции элементы второй указанной коллекции.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
*
Коллекция
Поле заполняется коллекцией, в которой необходимо удалить элементы
*
Коллекция
Поле заполняется коллекцией с элементами, которые нужно удалить из основного списка
Результаты
Коллекция
Коллекция
Результатом действия будет являться коллекция с удаленными элементами.
Установить значение по индексу
Общее описание:
Заменяет значение в коллекции по индексу
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Список*
Коллекция
Поле заполняется коллекцией, в которой необходимо заменить значение по индексу
Индекс*
Число
Порядковый номер элемента, который нужно заменить
Значение*
Число
Значение, которое будет добавлено в список по указанному индексу
Результаты
Результат
Коллекция
Результатом действия будет являться коллекция с замененным элементом.
Удалить дубликаты
Общее описание:
Удаляет из коллекции элементы с повторяющимися значениями. Дубликаты будут проверяться только в элементах с типом «Строка», «Число», «Логический», «Дата-время».
Если значения элементов одинаковые, но это элемент разного типа, то это не считается дублем.
Пустые элементы (элементы с пустым значением) одного типа будут считаться дублями и удаляться, пустые элементы разных типов - не считаются дублями, поэтому действие не будет их сравнивать и удалять.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Коллекция*
Коллекция
Поле заполняется коллекцией, из которой нужно удалить элементы с повторяющимися значениями.
Логический
Если значение равно «true», то при сравнении значений будет учитываться регистр букв.
Если «false», регистр учитываться не будет;
Результаты
Результат
Коллекция
Результатом действия будет являться коллекция с удаленными дубликатами (если они были)
Конвертировать коллекцию в строку
Общее описание:
Объединяет элементы коллекции в одну строку. Действие может объединять только элементы коллекции с типами данных «Строка» или «Число».
Если в коллекции нет строковых\числовых элементов, то в результате будет получена пустая строка.
Параметры и их настройки:
Название поля
Тип значения
Описание
Входные параметры
Коллекция*
Коллекция
Поле заполняется коллекцией, элементы которой будут конвертированы в строку
Строка
Символ или символы, которые будут разделять элементы в строке
Результаты
Результат
Строка
Результатом действия будет являться строка с объединенными элементами из коллекции
Информацию по работе в конструкторе процессов можно посмотреть здесь: