На странице представлено описание действий для блока "Обработка значений".  Для каждого действия:

  • Представлено описание: Что делает блок c выбранным в нём действием.

  • Перечислены входные параметры: 

    • Какие данные требуются для выполнения блока (параметры).

    • Что именно означает каждый параметр (логика заполнения).

  • Описан результат: Какие данные блок возвращает после выполнения и как интерпретировать полученный результат.


🛈 Примечание

* – указывает на то, что поле обязательное для заполнения

Правила заполнения значений в полях входных параметров и результатов блока:

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

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

Более подробно о самом блоке "Обработка значений" см. в Блок "Обработка значений".



Таблица с действиями представлена ниже:

Группа действийДействиеОписание действия

Общее

Присвоить значение

Общее описание:

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

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Входное значение*

Можно выбрать значения следующих типов: 

  • Строка
  • Число
  • Логический
  • Дата-время
  • Таблица
  • Коллекция
  • Пароль
  • Словарь

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

Результаты
РезультатОбъект

В результате присваивается значение, заданное в поле "Входное значение". 



Работа с текстом

Группа предоставляет полный набор действий для:

  • Преобразования текста (регистр, форматирование, реверс)

  • Поиска и замены (простые и регулярные выражения)

  • Извлечения данных (подстроки, совпадения по шаблонам)

  • Проверок (наличие подстрок, совпадение начал/окончаний)

  • Разделения и склейки (разбор строк на элементы)

  • Анализа (сравнение строк, расстояние Левенштейна)

  • Очистки (удаление лишних символов)

Установить регистр

Общее описание:

Устанавливает определенный регистр выбранному тексту.

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Текст*

Строка

Поле заполняется текстом, регистр которого требуется изменить.

Регистр*

Строка

Выбирается тип регистра:

  • Верхний
  • Нижний
Результаты
РезультатСтрока

В результате получаем измененный текст по выбранному регистру.


Вычислить расстояние Левенштейна

Общее описание:

Рассчитывает, сколько минимальных правок (удалил, вставил, заменил букву) нужно сделать, чтобы строки стали одинаковыми.

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Первая строка*

Строка

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

Вторая строка*

Строка

Результаты
РезультатЧисло

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



Проверить на вхождение

Общее описание:

Проверяет присутствие указанного текста (поле "Строка для поиска") в исходном тексте.

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Исходный текст*

Строка

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

Строка для поиска*

Строка

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

Логический

По умолчанию выставлено значение "Ложь".

  • Истина – учитывать регистр символов при поиске совпадений
  • Ложь – не учитывать
Результаты
РезультатЛогический

В результате получим логическое значение:

Истина – если в исходном тексте присутствует указанный текст в поле "Строка для поиска"

Ложь – если в исходном тексте нет указанного текста в поле "Строка для поиска"



Проверить на равенство

Общее описание:

Проверяет на совпадение указанные образцы текста.

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Текст 1*

Строка

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

Текст 2*

Строка

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

Логический

По умолчанию выставлено значение "Ложь".

  • Истина – учитывать регистр символов при поиске совпадений
  • Ложь – не учитывать
Результаты
РезультатЛогический

В результате получим логическое значение:

Истина – если тексты полностью совпадают 

Ложь – если хотя бы один символ в тексте отличается от другого



Проверить по шаблону

Общее описание:

Проверяет соответствие текста указанному регулярному выражению.

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Текст*

Строка

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

Шаблон*

Строка

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

Примеры:

  • \d+ → текст должен состоять только из цифр (например, 123)

  • [A-Za-z]+ → текст должен состоять только из букв (например, Hello)

  • ^\d{3}-\d{2}$ → текст должен содержать строго 3 цифры, дефис, 2 цифры (например, 123-45)

Более подробно с регулярными выражениями можно ознакомиться в открытых источниках, например, https://support.google.com/a/answer/1371415?hl=ru или https://learn.microsoft.com/ru-ru/dotnet/standard/base-types/regular-expression-language-quick-reference

Результаты
РезультатЛогический

В результате получим логическое значение:

Истина – если текст соответствует регулярному выражению

Ложь – если текст не соответствует регулярному выражению



Удалить с позиции

Общее описание:

Удаляет в тексте с указанной позиции (поле "Номер позиции") заданное количество символов (поле "Длина").

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Текст*

Строка

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

Номер позиции*

Число

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

Порядковый номер отсчитывается с "0"

Длина

Число

Количество символов, которое необходимо удалить.
Если не указано - удаляются все символы от заданной позиции до конца текста.
Результаты
РезультатСтрока

В результате получим обработанный текст.



Удалить совпадения

Общее описание:

Удаляет указанный текст (поле "Удаляемая подстрока") из исходного (поле "Текст").

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Текст*

Строка

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

Удаляемая подстрока*

Строка

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

Все совпадения

Логический

По умолчанию выставлено значение "Ложь"

  • Истина – будут удалены все найденные совпадения
  • Ложь – будет удалено только первое совпадение 
Учитывать регистр

Логический

По умолчанию выставлено значение "Ложь"

  • Истина – учитывать регистр символов при поиске совпадений
  • Ложь – не учитывать
Результаты
РезультатСтрока

В результате получим обработанный текст.



Проверить окончание строки

Общее описание:

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

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Текст*

Строка

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

Текстовая подстрока*

Строка

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

Результаты
РезультатЛогический

В результате получим логическое значение:

Истина – если окончание текста полностью совпадает с указанным образцом

Ложь – если есть различие хотя бы в одном символе



Извлечь строку по индексу

Общее описание:

Извлекает в тексте с указанной позиции заданное количество символов.

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Текст*

Строка

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

Позиция*

Число

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

Порядковый номер отсчитывается с "0"

Длина

Число

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

Результаты
РезультатСтрока

В результате получим извлеченный текст из поля "Текст".


 

Извлечь по шаблону

Общее описание:

Извлекает текст, соответствующий указанному регулярному выражению.

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Текст*

Строка

Поле заполняется значением, из которого необходимо извлечь текст по шаблону.

Шаблон*

Строка

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

Примеры:

  • \d+любая последовательность цифр (найдет "123" в "abc123")

  • [A-Za-z]+любая последовательность букв (найдет "Hello" в "123Hello!")

Более подробно с регулярными выражениями можно ознакомиться в открытых источниках, например, https://support.google.com/a/answer/1371415?hl=ru или https://learn.microsoft.com/ru-ru/dotnet/standard/base-types/regular-expression-language-quick-reference

Результаты
РезультатКоллекция

В результате получим коллекцию извлеченных строк, соответствующих шаблону.

Если совпадений нет, получим пустую коллекцию.



Найти вхождение

Общее описание:

Находит позицию (номер символа) начала указанной строки поиска в исходном тексте. Позволяет точно определить, где именно в тексте расположено нужное слово или фраза.

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Текст*

Строка

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

Строка поиска*

Строка

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

Тип вхождения

Строка

Выбирается тип вхождения:

  • Первое вхождение – самое раннее появление строки поиска (начало текста).
    Пример:
    • Текст – "Платформа 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"



Заменить по шаблону

Общее описание:

Заменяет части текста, соответствующие регулярному выражению, на указанную подстановку.

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Текст*

Строка

Поле заполняется исходным текстом, в котором нужно выполнить замену.

Строка

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

Примеры:

  • \d+ → последовательности цифр
  • [A-Za-z]+ → слова из букв
  • https?://\S+ → URL-адреса

Более подробно с регулярными выражениями можно ознакомиться в открытых источниках, например, https://support.google.com/a/answer/1371415?hl=ru или https://learn.microsoft.com/ru-ru/dotnet/standard/base-types/regular-expression-language-quick-reference

Подстановка*

Строка

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

Количество

Число

Поле заполняется числом количества замен.

Пример: 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. В результате получим правильно извлеченный корень.

Результаты
РезультатЧисло

Результатом действия будет являться число, возведённое в указанную степень.



Деление

Общее описание:

Выполняет деление одного числа на другое и возвращает целую часть и остаток результата.

Параметры и их настройки:

Название поляТип значенияОписание
Входные параметры
Делимое*

Число

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

Делитель*

Число

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

Результаты
РезультатЧисло

Результатом действия будет являться целая часть от деления, включая остаток.


 


Информацию по работе в конструкторе процессов можно посмотреть здесь:


  • Нет меток