SherpaRPA
  • База знаний
  • Содержание
  • О платформе Sherpa RPA
    • Основные понятия
    • Диаграмма развертывания Sherpa RPA
      • Последовательность шагов процесса
      • Конфигурация сети
      • Системные требования
    • Установка Sherpa RPA
      • Установка Sherpa RPA на Windows
      • Установка Sherpa RPA на Astra Linux
      • Установка Sherpa RPA на RedOS
    • Начало работы
      • Регистрация лицензии
      • Автономная активация
    • Внешний мониторинг и логирование
  • Sherpa Robot и Sherpa Assistant
    • Основные понятия
    • Установка Sherpa Robot и Sherpa Assistant
      • Установка Sherpa Robot и Sherpa Assistant на Windows
      • Установка Sherpa Unattended на ОС Astra Linux
      • Установка Sherpa Robot Unattended на RedOS
    • Работа в Sherpa Assistant
      • Главный интерфейс Sherpa Assistant
      • Действия с роботами в Sherpa Assistant
      • Контекстное меню Sherpa Assistant
        • Логи
        • Оркестратор
        • Настройки
          • Вкладка "Основное"
          • Вкладка "Регистрация"
          • Вкладка "Прокси"
            • Настройка прокси
          • Вкладка "Выполнение"
            • Настройка логирования работы роботов
          • Вкладка "Сервисы"
            • Настройка подключения к сервисам
          • Вкладка "Селекторы"
          • Вкладка "О программе"
        • Плагины
          • Установка плагинов
            • Работа с Citrix
        • Инструменты
        • Удаленная отладка
    • Sherpa Assistant: ответы на часто задаваемые вопросы
  • Sherpa Designer
    • Основные понятия
    • Установка Sherpa Designer
    • Работа в Sherpa Designer
      • Начало работы в Sherpa Designer
        • Рекомендации по созданию коммерческих сценариев
        • Горячие клавиши
      • Основное меню
        • Панель "Разработка"
          • Меню "Файл"
          • Панель "Навигация"
          • Меню "Запись"
            • Запись действий пользователя
              • Пример записи действий при работе с Калькулятором
              • Особенности записи действий пользователя в браузерах
            • Использование OCR Яндекс
          • Меню "Отладка"
            • Удаленная отладка робота
          • Меню "Дополнительно"
            • Sherpa Explorer
            • Sherpa Regex
            • Редактор окон
          • Меню "Помощь"
        • Панель "Инструменты"
      • Главная панель
        • Блоки
          • Редактор блоков
        • Проект
        • Библиотека
      • Центральная рабочая область
      • Панели свойств и переменных и работа с ними
        • Панель свойств
          • Работа с выражениями
            • Функции в выражениях
            • Методы в выражениях
          • Настройка селекторов
        • Панель "Переменные"
          • Работа с переменными
        • Примеры использования переменной и работы с выражениями
          • Простое арифметическое действие
          • Сложение числа и строки
          • Сложение двух чисел
          • Умножение текста на число
      • Нижняя центральная панель
        • Работа с логом робота
      • Руководство по веб-селекторам
        • Ручной поиск CSS-селекторов в браузере
        • Ручной поиск CSS-селекторов с помощью Sherpa Explorer
        • Как понять, что селектор не оптимальный?
        • Нотация CSS-селекторов на примерах
        • Справочник по нотации CSS- и XPath-селекторов
      • Режим «Картинка в Картинке» (PiP)
      • Примеры автоматизации популярных приложений
        • Автоматизация калькулятора
        • Точная настройка селектора в Microsoft Word
        • Автоматизация выбора шрифта в Блокноте
        • Автоматизация поиска в Яндексе
        • Извлечения данных из таблиц в Word и Excel
    • REST Клиент
    • Справочник блоков
      • Основные блоки
      • Автоматизация приложений
      • Автоматизация браузеров
      • Невидимый браузер (HTTP)
      • Автоматизация OCR
      • Оркестратор
      • SAP
      • Диалоговые окна
      • Word
      • Excel (Excel Automation)
        • Создать документ (CreateExcelDocument)
        • Открыть документ (OpenExcelDocument)
        • Подключиться к документу (ConnectExcelDocument)
        • Сохранить документ (SaveExcelDocument)
        • Закрыть документ (CloseExcelDocument)
        • Получить значение ячейки (GetExcelCellValue)
        • Записать значение в ячейку (SetExcelCellValue)
        • Загрузить Таблицу Данных (LoadDataTable)
        • Сохранить Таблицу Данных (SaveDataTable)
        • Добавить лист (AddWorksheet)
        • Удалить лист (DeleteWorksheet)
        • Переименовать лист (RenameWorksheet)
        • Переключиться на лист (ActivateWorksheet)
        • Копировать ячейки (CopyCells)
        • Получить данные из диапазона (GetExcelRange)
        • Записать данные в диапазон (SetExcelRange)
        • Очистить диапазон (ClearExcelRange)
        • Вставить данные в диапазон (InsertExcelTable)
        • Поиск текста (FindTextExcel)
        • Количество и имена листов (CountExcelWorkbook)
        • Вставить строку/колонку/ячейку (InsertExcelRange)
        • Удалить строку/колонку/ячейку (DeleteExcelRange)
        • Получить количество строк и столбцов (GetExcelCountColRow)
        • Запустить макрос (RunExcelMacro)
        • Задать цвет/стиль шрифта (SetExcelRangeColor)
        • Задать границы ячеек (SetExcelRangeBorder)
        • Задать размеры ячеек (SetExcelRangeSize)
        • Получить цвет ячейки (GetExcelCellColor)
      • Outlook (Outlook Automation)
        • Получить письма (GetOutlookMailMessages)
        • Отправить письмо (SendOutlookMailMessage)
        • Переслать письмо (ReSendOutlookMailMessage)
        • Скачать вложение (SaveAttachmentsFromOutlookMessage)
        • Сохранить письмо (SaveMailFromOutlookMessage)
        • Получить список папок (GetOutlookFolders)
        • Переместить письмо в папку (MoveOutlookMessage)
        • Извлечь e-mail отправителя из письма (ExtractEmailFromOutlookMessage)
        • Загрузить файл msg (LoadMsgFile)
        • Ответить на письмо (ReplyOutlookMailMessage)
        • Изменить свойства письма (ChangePropertiesMailFromOutlookMessage)
      • Exchange (Exchange Automation)
        • Получить письма (GetExchangeMailMessages)
        • Отправить письмо (SendExchangeMailMessage)
        • Переслать письмо (ReSendExchangeMailMessage)
        • Скачать вложение (SaveAttachmentsFromExchangeMessage)
        • Сохранить письмо (SaveMailFromExchangeMessage)
        • Переместить письмо в папку (MoveExchangeMessage)
        • Ответить на письмо (ReplyExchangeMailMessage)
      • Файловая система
        • Пример заполнения полей в Блоке “Создать папку”
      • Буфер обмена
      • Списки и словари
      • Таблицы Данных
      • Дата и время
      • Электронная почта
      • PDF
      • Текст
      • FTP/SFTP
        • Получить список папок (ListFTPFolders)
        • Получить размер файла (GetFTPfilesize)
        • Скачать папку (DownloadFTPFolder)
        • Скачать файл (DownloadFTPFile)
        • Загрузить папку (UploadFTPFolder)
        • Загрузить файл (UploadFTPFile)
        • Создать папку (CreateFTPFolder)
        • Удалить папку (RemoveFtpFolder)
        • Удалить файл (RemoveFTPfile)
        • Переименовать файл/папку (RenameFTPitem)
      • Процессы/Службы/Окна
      • Терминалы
      • Реестр
      • 1С (1C Automation)
        • Подключиться (1CCreateConnection)
        • Закрыть соединение (1CCloseConnection)
        • Выполнить запрос (1CExecuteQuery)
        • Выполнить код (1CExecuteCode)
        • Выполнить код (1CExecuteCode)
        • Извлечь данные (1CCollectData)
        • Клик мышкой по ячейке в таблице 1С (1CTableCellClick)
        • Управление CheckBox (1CCheckboxControl)
      • Базы данных
      • Google Sheets
        • Получить значение ячейки (GetGoogleSheetsCellValue)
        • Записать значение в ячейку (SetGoogleSheetsCellValue)
        • Получить значение диапазона (GetGoogleSheetsRange)
        • Записать значение в диапазон (SetGoogleSheetsRange)
      • Удаленный рабочий стол RDP/Citrix
      • Работа с архивами
      • Бизнес-функции
      • Изображения
      • Telegram
      • Учетные данные Windows и CyberArk
      • Машинное обучение
      • Анализ текстов (NLP)
    • Примеры Роботов
      • 1С Приходная накладная
      • 1С Приходная накладная (COM)
      • Actions
        • Actions. Часть 1 - Распознавание приходной накладной
        • Actions. Часть 2 - Заведение приходной накладной
      • AI Chat With Own Document
        • Create Embeddings
        • Search Embeddings
      • Calc Example
      • Calculator Action Button with Dialog
      • Calculator Action Triggers
      • Cmd Example
      • Enroll Certificates
        • Complete Enrollment
        • Create Enrollment Order
      • Find Suppliers
      • Get Auto.ru
      • Install RDP
      • Print Certificates and Badges
      • Save HeadHunter Resumes
      • Save SuperJob Jobs
      • Telegram Bot
      • Telegram client
      • Telegram Multi-User Bot
      • Telegram Multi-User Client
      • Whatsapp
      • Крестики-нолики
    • Настройка запуска Робота через Планировщик Windows
    • Перенос роботов с Windows на Linux
    • Sherpa Designer: ответы на часто задаваемые вопросы
      • Настройка входных и выходных параметров в свойствах проекта
  • Шаблонизатор Sherpa RPA
    • Интерфейс Шаблонизатора
      • Основное меню Шаблонизатора
        • Меню "Файл"
        • Меню "Обработка"
        • Кнопка "Открыть исходный файл"
        • Кнопка "Обработать документ"
        • Кнопка "Проверить"
        • Кнопка "Добавить атрибут"
        • Кнопка "Выполнить полное сканирование"
          • Результат полного сканирования
        • Кнопка "Умный помощник"
        • Переключатель "Масштаб"
        • Меню "Отображать"
      • Центральная рабочая область Шаблонизатора
      • Панель настроек Шаблонизатора
        • Настройки
        • Якоря
        • Атрибуты
        • Таблицы
        • Чертежи таблиц
    • Действия в Sherpa Designer после создания шаблона
      • Значения переменных
      • Работа с многостраничными документами
    • Примеры
      • Создание шаблона на примере документа «Справка о стоимости выполненных работ»
        • Предобработка документа
        • Создание шаблона
        • Работа с таблицами
        • Якоря
        • Создание атрибутов
      • Создание шаблона c фиксированными атрибутами на примере документа «Счет на оплату»
  • Sherpa Orchestrator
    • Основные понятия
    • Рекомендации по размещению Оркестратора
    • Резервное копирование и восстановление
    • Развертывание платформы под управлением Оркестратора
      • Установка Sherpa RPA Coordinator
        • Установка Sherpa RPA Coordinator на Windows
        • Установка Sherpa Coordinator на ОС Astra Linux
        • Установка Sherpa Coordinator на RedOS
      • Установка Sherpa RPA Runtime
    • Установка Sherpa Orchestrator
      • Установка и настройка SSL сертификатов
    • Работа в Sherpa Orchestrator
      • Начало работы в Sherpa Orchestrator
        • Настройки Оркестратора
        • Создание новой Лицензии в Оркестраторе
        • Добавление Робота в Оркестраторе
        • Принципы Работы разных типов Роботов в Оркестраторе
        • Создание Очереди в Оркестраторе
        • Создание Задачи в Оркестраторе
          • Работа с Задачами в Sherpa Designer
        • Создание нового Процесса (сценария) в Оркестраторе
          • Создание новой версии Процесса в Sherpa Designer
        • Создание Работы с выбранными Роботом и Процессом
        • Создание и настройка Триггеров в Оркестраторе
      • Шифрование
      • Параметры Пользователя
      • Рабочая область Оркестратора
      • Экраны
        • Обзор
          • NUMBER
          • BAR CHART
          • PIE CHART
          • LINE CHART
          • TIME LINE
          • TABLE
        • Роботы
        • Процессы
        • Пакеты
        • Ресурсы
        • Хранилище
        • Работы
        • Очереди
        • Действия
          • Дизайнер Формы
            • HTML
            • Label
            • Number input
            • Text input
            • Email
            • Password
            • Date
            • Time
            • Checkbox Group
            • Radio Group
            • PDF
            • Data Table
            • Image
          • Пример создания действия и его настройки
        • Триггеры
        • Сообщения Роботов
        • Аккаунты
        • Пользователи
          • Авторизация Пользователей
        • Роли
        • Папки объектов
        • Аудит
        • Лицензии
        • API
    • API
      • Робот
        • /api/robot/create
        • /api/robot/read/{guid}
        • /api/robot/update
        • /api/robot/delete/{guid}
        • /api/robot/getStatus/{guid}
        • /api/robot/setStatus
      • Группы Роботов
        • /api/robotGroup/create
        • /api/robotGroup/read/{guid}
        • /api/robotGroup/update
        • /api/robotGroup/delete/{guid}
        • /api/robotGroup/addRobot
        • /api/robotGroup/delete/{guid}
      • Процесс
        • /api/process/create
        • /api/process/read/{guid}
        • /api/process/update
        • /api/process/delete/{guid}
      • Версия процесса
        • /api/processVersion/create
        • /api/processVersion/read/{guid}
        • /api/processVersion/update
        • /api/processVersion/delete/{guid}
      • Работа
        • /api/job/create
        • /api/job/read/{guid}
        • /api/job/update
        • /api/job/delete/{guid}
      • Очередь
        • /api/queue/create
        • /api/queue/read/{guid}
        • /api/queue/update
        • /api/queue/delete/{guid}
      • Задача
        • /api/task/create
        • /api/task/read
        • /api/task/filter/read/{guid}[/{filters}]
        • /api/task/filter/list/{guid}[/{filters}]
        • /api/task/update
        • /api/task/delete
        • /api/task/addTag
        • /api/task/removeTag
      • Триггер
        • /api/schedule/create
        • /api/schedule/read/{guid}
        • /api/schedule/update
        • /api/schedule/delete/{guid}
      • Ресурс
        • /api/asset/create
        • /api/asset/read/{guid}
        • /api/asset/update
        • /api/asset/delete/{guid}
      • Хранилище
        • /api/folders/create
        • /api/folders/read/{guid}
        • /api/folders/list
        • /api/folders/update
        • /api/folders/delete/{guid}
        • /api/files/create
        • /api/files/read/{guid}
        • /api/files/update
        • /api/files/delete/{guid}
      • Лог
        • /api/log/create
        • /api/log/read/{guid}
        • /api/log/list
        • /api/log/purge
      • Аккаунт
        • /api/account/create
        • /api/account/read/{guid}
        • /api/account/update
        • /api/account/delete/{guid}
      • Пример вызова API на языке Python
    • Sherpa Orchestrator: ответы на часто задаваемые вопросы
  • Sherpa AI Server
    • Установка Sherpa AI Server
    • Авторизация пользователя в Sherpa AI Server
    • Диаграмма развертывания Sherpa AI Server в связке с Роботами
    • Работа в Sherpa AI Server
      • Главный интерфейс Sherpa AI Server
      • Чат
      • История чатов
      • Ассистенты
      • Документы
        • Работа в связке с Sherpa Designer
      • Аккаунты
      • Пользователи
        • Авторизация пользователей
      • Роли
      • Аудит
      • Лицензии
      • API
  • Sherpa Process Discovery
    • Системные требования
    • Диаграмма развертывания
      • Последовательность шагов процесса
      • Конфигурация сети
      • Механизмы аутентификации
  • Обновления
    • Обновления Sherpa Designer
      • Версия 1.33
      • Версия 1.32
      • Версия 1.31
      • Версия 1.30
      • Версия 1.29
      • Версия 1.28
      • Версия 1.27
      • Версия 1.26
      • Архив обновлений
        • Версия 1.25
        • Версия 1.24
        • Версия 1.23
        • Версия 1.22
        • Версия 1.21
        • Версия 1.20
        • Версия 1.19
        • Версия 1.15
        • Версия 1.12b
        • Добавлена поддержка Telegram
    • Обновления Sherpa Orchestrator
      • Версия 141854
      • Версия 141853
      • Версия 141852
      • Версия 141851
      • Версия 141850
      • Версия 141849
      • Версия 141848
      • Версия 141847
      • Версия 141846
      • Версия 141845
      • Версия 141844
  • Лицензии
    • Отличия Attended и Attended Floating Лицензий
    • Активация Лицензий через Sherpa Assistant
    • Управление Лицензиями Sherpa RPA через Sherpa Orchestrator
    • Лицензии Sherpa AI Server
  • Безопасность
    • Схема работы платформы Sherpa RPA c Yandex Vision через VPN
  • Обучение по разработке на Платформе Sherpa RPA
    • Обучающий курс по разработке на Платформе Sherpa RPA
  • Ссылки на дистрибутивы
    • Дистрибутивы Sherpa RPA (Windows)
    • Дистрибутивы Sherpa RPA (Linux)
  • Контакты
Powered by GitBook
On this page
  • Замена подстроки
  • Найти подстроку в тексте
  • Получить подстроку
  • Получить длину строки
  • Разделить текст
  • Соединить текст
  • Триммировать строку
  • Получить список подстрок по регулярному выражению
  • Найти строку между двух подстрок
  • Заменить все переменные в тексте
  • Изменить регистр
  • Кодировать в формат HTML
  • Декодировать из HTML
  • Закодировать в Base64
  • Раскодировать из Base64
  • Кодировать строку URL-адреса
  • Декодировать строку URL-адреса
  • Если пустая строка
  • Сравнить похожесть
  • Преобразовать строку
  • Преобразовать объект в JSON
  • Преобразовать JSON в объект
  • Преобразовать объект в XML
  • Преобразовать XML в объект
  • Транслитерация строки
  1. Sherpa Designer
  2. Справочник блоков

Текст

Замена подстроки

Заменить в тексте одну подстроку другой.

Текст

[Текст] Входная строка

Искомая подстрока

[Текст] Строка, которую требуется заменить

Новая строка

Если выбрано, то в качестве искомой подстроки будут использоваться символы новой строки ("\n", "\r")

Вставляемая подстрока

[Текст] Строка для замены всех вхождений искомой подстроки

Регулярное выражение

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

Результат

[Текст] Новая строка, в которой все вхождения заданной строки заменены другой заданной строкой

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Найти подстроку в тексте

Найти подстроку в тексте.

Текст

[Текст] Входная строка

Подстрока

[Текст/Список] Искомая подстрока или список подстрок. Можно задать массив с помощью команды @("text1","mes")

Индекс начала

[Число] Начальная позиция поиска. Нумерация начинается с 0.

Слово целиком

При поиске будут учитываться границы слова. Например: при включенном свойстве значение "Value" будет найдено в тексте "This Value", но не будет найдено в тексте "This ValueTest". Если свойство будет выключено, то значение "Value" будет найдено в обоих примерах.

Тип проверки

Выбор типа проверки. Возможные значения: "Include" - все заданные подстроки должны присутствовать в строке; "Exclude" - все заданные подстроки не должны содержаться в строке; "IncludeOne" - если в тексте найдена хоть одна подстрока, то проверка успешна; "ExcludeOne" - если в тексте отсутсвует хоть одна подстрока, то проверка успешна; "IncludeClosestOne" - при указании списка значений проверка происходит по правилу "входит ближайший"

Обратная проверка

При проверке поменять местами входные значения "Текст" и "Подстрока"

Расширенная проверка

Если включено, то будет использоваться проверка с использованием метасимволов (Wildcard). Например: "test*", "te?t". Если свойство выключено, то проверка будет проводится простым способом и происходить быстрее

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

Если свойство включено, то при проверке будет учитываться регистр символов, иначе он будет игнорироваться

Индекс строки

[Число] Возвращает индекс с отсчетом от нуля первого вхождения значения указанной строки

Найденная строка

[Текст] Возвращается значение найденной подстроки

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Получить подстроку

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

Текст

[Текст] Входная строка

Индекс начала

[Число] Индекс начального символа. Нумерация начинается с 0. Если указать значение меньше нуля, то начальный индекс будет отсчитываться от конца строки

Количество символов

[Число] Количество символов. Если указать пустое значение или количество равное нулю, то строка будет извлечена от указанного индекса до конца строки

Результат

[Текст] Извлеченная подстрока

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Получить длину строки

Получить количество символов в исходной строке.

Строка

[Текст] Входная строка

Результат

[Число] Количество символов в строке

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Разделить текст

Разбивает строку на подстроки на основе указанного символа-разделителя.

Текст

[Текст] Входная строка

Разделитель

[Текст] Символ, по которому будет производиться разбивка строки

Новая строка

Если выбрано, то разбиение будет производиться по новой строке. Свойство Разделитель игнорируется

Удалить пустые подстроки

Если выбрано, то из результата будут удалены пустые строки

Триммировать

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

Результат

[Список] Список строк после разделения

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Соединить текст

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

Список частей текста

[Список] Список строк, подлежащих соединению в текстовую строку

Разделитель

[Текст] Текст, используемый в качестве разделителя

Новая строка

Если выбрано, то в качестве разделителя будет использована новая строка. Свойство Разделитель игнорируется

Результат

[Текст] Результирующая строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Триммировать строку

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

Текст

[Текст] Входная строка

Результат

[Текст] Результирующая строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Получить список подстрок по регулярному выражению

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

Текст

[Текст] Входная строка

Паттерн

[Текст] Регулярное выражение, по которому будет разделяться строка

Параметры

Параметры для выполнения поиска

Время ожидания

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

Результат

[Список] Список строк после разделения

Группы

[Список] Список групп, соответствующих регулярному выражению

Список групп

[Список] Список словарей групп, где ключом словаря является имя группы в регулярном выражении

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Найти строку между двух подстрок

Найти в тексте подстроку, которая расположена между двух других подстрок.

Текст

[Текст] Входная строка

Левая часть

[Текст] Левая искомая подстрока

Правая часть

[Текст] Правая искомая подстрока. Если задано пустое значение, то в качестве правой части будет использоваться конец строки

Индекс начала

[Число] Индекс символа, с которого начинается поиск левой подстроки. Нумерация начинается с 0

Слово целиком

При поиске будут учитываться границы слова. Например: при включенном свойстве значение "Value" будет найдено в тексте "This Value", но не будет найдено в тексте "This ValueTest". Если свойство будет выключено, то значение "Value" будет найдено в обоих примерах.

Расширенная проверка

Если включено, то будет использоваться проверка с использованием метасимволов (Wildcard). Например: "test*", "te?t". Если свойство выключено, то проверка будет проводится простым способом и происходить быстрее

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

Если свойство включено, то при проверке будет учитываться регистр символов, иначе он будет игнорироваться

Поиск до перевода строки

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

Индекс начала

[Число] Индекс первого символа искомой строки

Индекс конца

[Число] Индекс следующего символа за искомой строкой

Найденная подстрока

[Текст] Значение найденной подстроки

Длина подстроки

[Число] Длина найденной подстроки

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Заменить все переменные в тексте

Осуществить замену всех переменных %variable% в тексте.

Текст

[Текст] Входная строка

Словарь

[Словарь] Словарь для замены. Ключи словаря являются переменными для замены в формате "%key%". Если значение пустое, то используется словарь глобальных переменных всего проекта

Результат

[Текст] Результирующая строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Изменить регистр

Изменяет регистр символов в зависимости от выбранного режима.

Текст

[Текст] Входная строка

Режим работы

Выбор режима работы. Возможные значения: ToLower - все буквы строчные; ToUpper - все буквы прописные; ToTitleCase - первые буквы прописные а остальные строчные

Результат

[Текст] Измененная строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Кодировать в формат HTML

Преобразует строку в строку в кодировку HTML для передачи по протоколу HTTP.

Текст

[Текст] Входная строка

Результат

[Текст] Результирующая строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Декодировать из HTML

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

Текст

[Текст] Входная строка

Результат

[Текст] Результирующая строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Закодировать в Base64

Закодировать строку в Base64.

Текст

[Текст] Входная строка

Результат

[Текст] Результирующая строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Раскодировать из Base64

Раскодировать строку из Base64.

Текст

[Текст] Входная строка

Результат

[Текст] Результирующая строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Кодировать строку URL-адреса

Кодирует строку для передачи в URL-адресе.

Текст

[Текст] Входная строка

Результат

[Текст] Результирующая строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Декодировать строку URL-адреса

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

Текст

[Текст] Входная строка

Результат

[Текст] Результирующая строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Если пустая строка

Проверяется действительно ли указанная строка является строкой $null или пустой строкой. При проверке строка также триммируется (удаляются с начала и с конца пробелы и другие символы).

Текст

[Текст] Входная строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Сравнить похожесть

Сравнить похожесть двух строк. Используется алгоритм расстояния Левенштейна.

Первая строка

[Текст] Первая строка

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

[Текст] Вторая строка

Процент похожести

[Число] Процент похожести. Значение может быть от 0 до 100

Количество символов

[Число] Количество отличающихся символов

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Преобразовать строку

Преобразовывает строку в заданный формат.

Текст

[Текст] Входная строка

Тип преобразования

Тип преобразования. Возможные значения: "Int" - оставляет в строке только числа; "Float" - в строке остается только вещественное число; "LetterOrDigit" - в строке остаются только буквы и числа; "Letter" - в строке остаются только буквы; "Digit" - в строке остаются только числа, но результат будет в виде строки

Результат

[Текст] Результирующая строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Преобразовать объект в JSON

Преобразует объект в строку в формате JSON.

Значение

[Любой тип данных] Объект, который необходимо преобразовать в строку формата JSON

Уровень объектов

[Число] Указывает, сколько уровней содержащихся объектов включено в представление JSON

Альтернативный метод

Если включено, то объект будет преобразован в строку альтернативным методом (Newtonsoft.Json)

Результат

[Текст] Возвращается строка в формате JSON

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Преобразовать JSON в объект

Преобразует строку в формате JSON в пользовательский объект.

Строка JSON

[Текст] Строка в формате JSON

Альтернативный метод

Если включено, то строка будет преобразована в объект альтернативным методом (Newtonsoft.Json). При этом все свойства доступны через обращение строкой индексации. Например: $Result["Tasks"]. В противном случае данной свойство будет доступно так: $Result.Tasks

Как словарь

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

Результат

[Объект] Пользовательский объект представляющий заданную строку JSON. Обращаться к данным можно через точечную нотацию, а к массивам через стандартную индексацию. Например: дана строка JSON: { "Текст": { "Значение 1": 2, "Item2": 0, "47": -1, "48": -3 } }. После работы блока к данным можно обращаться следующим способом: $Result.Текст.'Значение 1'; $Result.Текст.Item2; $Result.Текст.47; $Result.Текст.48

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Преобразовать объект в XML

Преобразует объект в строку в формате XML.

Значение

[Любой тип данных] Объект, который необходимо преобразовать в строку формата XML

Результат

[Текст] Возвращается строка в формате XML

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Преобразовать XML в объект

Преобразует строку в формате XML в пользовательский объект.

Строка XML

[Текст] Строка в формате XML

Результат

[XmlDocument] Объект XmlDocument. Обращаться к данным можно через именную индексацию. Также возможно использование стандартных методов класса System.Xml.XmlDocument

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Транслитерация строки

Блок делает транслитерацию строки

Входная строка

[Текст] Строка, которую нужно обработать

Результат

[Текст] Обработанная строка

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

PreviousPDFNextFTP/SFTP

Last updated 6 months ago

Использование блока "Разделить текст" продемонстрировано здесь.