Композитор тахителем (предварительная версия)
Composer — это набор действий для упрощения создания потоков. Он помогает с текстовыми, массивами, CSVs, PDF-файлами, файлами Word, JSONPath, regex, ZIP-файлами и пакетными операциями для SharePoint и Dataverse. Разработан для уменьшения сложности и ускорения автоматизации, Composer упрощает создание мощных, эффективных потоков.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Пол Мурана |
| URL | https://composer.tachytelic.net |
| Адрес электронной почты | composerhelp@tachytelic.net |
| Метаданные соединителя | |
|---|---|
| Publisher | Accendo Solutions Ltd |
| Website | https://composer.tachytelic.net |
| Политика конфиденциальности | https://composer.tachytelic.net/privacy |
| Категории | Данные |
Соединитель Power Platform Composer
Composer — это соединитель производительности для Microsoft Power Platform, предназначенный для упрощения сложных задач в потоках. Она предлагает высокопроизводительные служебные программы для операций с текстом, данными, файлами и API — все из одного соединителя.
Предпосылки
Чтобы использовать этот соединитель, необходимо получить ключ API из https://composer.tachytelic.net.
💡 Начальный план является бесплатным и позволяет 100 действий в месяц. Платные уровни увеличивают ограничения и удаляют регулирование.
Получение ключа API
Посетите https://composer.tachytelic.net и зарегистрируйтесь для ключа API. Ключ API должен быть предоставлен с каждым запросом.
Поддерживаемые операции
🧠 Строковые операции
- CleanText: удаляет нежелательные символы, обрезает текст, коды элементов управления полосками.
- ExtractEmails: извлекает все адреса электронной почты из строки.
- ExtractText: получает текст между двумя указанными строками (при необходимости включают границы).
- ExtractMultipleTexts: находит все вхождения текста между двумя строками.
- HashString: вычисляет хэш (SHA256, MD5 и т. д.) заданной входной строки.
📅 Служебные программы даты
- CalculateNextWorkingDay: вычисляет следующий рабочий день, пропуская выходные и праздники.
- GenerateWorkingDays: создает список предстоящих рабочих дней на основе даты начала.
📁 Операции с файлами
CSV
- ParseCsv: анализирует CSV-файл в структурированный JSON с дополнительными заголовками и поддержкой разделителей.
Архивы (ZIP, 7z, RAR, TAR и т. д.)
- ZipContent: создает ZIP-архив из одного или нескольких файлов в кодировке Base64 (поддерживает защиту паролей).
- ExtractArchive: извлекает все файлы из архива (автоматически обнаруживает формат).
- ListArchiveContent: перечисляет имена файлов и метаданные из архива без извлечения.
- ExtractFileFromArchive: извлекает один файл по имени из архива.
Формат pdf
- ExtractTextFromPdf: извлекает обычный текст из всех или выбранных страниц в ФОРМАТЕ PDF.
- GetPdfInfo: извлекает метаданные (название, автор, число страниц, версия) из PDF-файла.
- SetPdfMetadata: обновляет свойства метаданных (заголовок, автор и т. д.) PDF-файла.
- MergePdfs: объединяет несколько PDF-файлов в один файл.
- SplitPdf: разделяет PDF-файл по количеству страниц или по заданным диапазонам страниц.
- ExtractPdfPages: извлекает определенные страницы из PDF-файла в новый PDF-файл.
Слово
- ExtractTextFromWord: извлекает текст из документа DOCX Word.
- ExtractCommentsFromWord: извлекает комментарии из документа DOCX Word.
🔢 Служебные программы массива
- MergeArrays: объединяет два массива на основе общего свойства с помощью различных стратегий.
- AggregateArray: вычисляет сумму, среднее, минимальное, максимальное или число из списка чисел или объектов.
🔍 Средства regex
- RegexMatch: находит регулярные совпадения в строке и возвращает данные и группы соответствия.
- RegexMatchBatch: применяет несколько шаблонов regex к одной входной строке и возвращает именованные результаты.
- RegexReplace: выполняет регулярный поиск и заменяет входной текст.
🖼 Обработка изображений
- ResizeImage: изменяет размер изображения на указанную ширину и высоту (с необязательным соотношением пропорций).
- CompressImage: сжимает изображение, чтобы уменьшить размер (JPEG/PNG).
- FlipImage: переворачивает изображение по горизонтали или по вертикали.
- Поворотimage: поворот изображения по указанному углу.
💼 SharePoint
- BatchCreateSharePointItems: создает пакетный запрос OData для создания нескольких элементов списка SharePoint.
- BatchDeleteSharePointItems: создает пакетный запрос для удаления элементов SharePoint по идентификатору.
- BatchUpdateSharePointItems: создает пакетный запрос для обновления существующих элементов списка SharePoint.
🧬 Dataverse
- BatchCreateDataverseRecords: создает пакетные запросы для создания новых строк в таблице Dataverse.
-
BatchDeleteDataverseRecordsSimple: создает пакетные запросы для удаления записей с помощью
@odata.idзначений. - BatchDeleteDataverseRecordsAdvanced: создает пакеты с помощью идентификаторов GUID и сведений о схеме таблицы.
⚙️ Смешанный
- JsonPath: вычисляет выражение JSONPath и возвращает соответствующие значения.
- XsltTransform: применяет преобразование XSLT к входным XML-данным.
- ExtractFormAttachments: извлекает метаданные файла из вложений Microsoft Forms, хранящихся в виде строк JSON.
Support
Если у вас есть вопросы или проблемы, посетите https://composer.tachytelic.net/support/ или отправьте сообщение электронной почты composerhelp@tachytelic.net.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| ключ API | securestring | Api_key для этого API | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| CSV — анализ содержимого CSV |
Анализирует CSV-файл и возвращает его содержимое в виде структурированного массива JSON. |
| Dataverse — пакетное создание записей |
Подготавливает пакетный запрос dataverse, который можно использовать в качестве входных данных для вызова HTTP-запроса (предварительно несанкционированного) |
| Dataverse — пакетное удаление записей (дополнительно) |
Подготавливает пакетный запрос dataverse Delete, который можно использовать в качестве входных данных для вызова HTTP-запроса (предварительно несанкционированного) |
| Dataverse — пакетное удаление записей (простой) |
Создает запрос на удаление пакетной службы dataverse |
| Hash |
Хэширует строку с помощью указанного алгоритма |
| PDF - слияние PDF-файлов |
Объединяет несколько PDF-файлов, предоставляемых в виде строк base64 в один PDF- файл. |
| PDF- извлечение определенных страниц |
Извлечение определенных страниц из PDF-файла с помощью диапазона страниц (например, "1-3,7"). |
| PDF- Извлечение сведений |
Извлекает подробные метаданные из PDF-файла (например, Title, Author, CreationDate, PDF version, File size и т. д.). |
| PDF- извлечение текста |
Извлекает весь текст из PDF-файла с необязательным параметром StartPage и EndPage. |
| PDF- Настройка метаданных |
Задает значения метаданных (заголовок, автор, даты и т. д.) в PDF-файле. |
| PDF — разделение PDF |
Разбивает PDF-файл по фиксированному количеству страниц или заданным диапазонам страниц. |
| Regex — выполнение сопоставления в входной строке |
Выполняет поиск заданной входной строки с указанным шаблоном regex. |
| Regex — замена текста |
Замените строку шаблоном regex и новым значением. |
| Regex — сопоставление пакетной службы в тексте |
Выполняет поиск заданной входной строки с несколькими указанными шаблонами регулярных выражений. |
|
Share |
Создает запрос на создание пакетной службы SharePoint |
|
Share |
Создает запрос на удаление пакетной службы SharePoint |
|
Share |
Обновляет несколько элементов в списке SharePoint с помощью пакетного запроса. Каждый элемент должен содержать свой идентификатор. |
| Word — извлечение комментариев из документа |
Извлечение комментариев из документа |
| Word — извлечение текста из документа |
Извлекает текст из документа Word |
| Архив — извлечение всех файлов из архива |
Извлекает все файлы из поддерживаемого архива (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ) с дополнительным расшифровкой паролей и выводом типа контента. |
| Архив — извлечение одного файла из архива |
Извлекает один файл из поддерживаемого архива (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ) с необязательным расшифровкой паролей и выводом типа контента. |
| Архив — создание ZIP-файла |
Создает ZIP-файл из содержимого JSON |
| Архив — список содержимого архива |
Перечисляет все файлы в поддерживаемом архиве (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ) без извлечения содержимого. |
| Выполнение запроса JSONPath |
Выполняет запрос JSONPath в предоставленном ФОРМАТЕ JSON |
| Дата — создание рабочих дней |
Создает массив рабочих дней на основе даты начала и настроек. |
| Дата— вычисление следующего рабочего дня |
Вычисляет следующий рабочий день с учетом даты и рабочих дней. |
| Изображение — изменение размера |
Изменение размера изображения до указанных измерений |
| Изображение — перевернуть горизонтально или вертикально |
Переворачивает изображение по горизонтали или по вертикали |
| Изображение — поворот по часовой стрелке по указанному углу |
Поворот изображения base64 по указанному углу. |
| Изображение— сжатие изображения JPEG или PNG |
Сжимает изображение, чтобы уменьшить размер файла. |
| Массив — объединение двух массивов |
Объединяет два массива в один массив в общем свойстве |
| Массив — статистические данные |
Агрегирует значения из массива чисел или объектов (Sum, Average и т. д.) |
| Преобразование XML с помощью XSLT |
Преобразует XML-документ с помощью таблицы стилей XSLT |
| Текст — извлечение между двумя строками |
Извлекает текст между двумя указанными строками из предоставленного текста. |
| Текст — извлечение нескольких текстов между строками |
Извлекает все вхождения текста между указанными строками. |
| Текст — чистый текст |
Очищает входной текст, удаляя указанные символы. |
| Текст— извлечение адресов электронной почты |
Извлекает адреса электронной почты из предоставленного текста |
| Формы— извлечение вложений из отправки |
Извлечение вложений из отправки |
CSV — анализ содержимого CSV
Анализирует CSV-файл и возвращает его содержимое в виде структурированного массива JSON.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое CSV
|
CSV | True | string |
Содержимое CSV в виде необработанной строки или кодировки Base64. |
|
Разделитель
|
Delimiter | string |
Символ, используемый в качестве разделителя столбцов (по умолчанию — запятая |
|
|
Пропуск строк
|
SkipLines | integer |
Количество строк, которые необходимо пропустить перед чтением данных. |
|
|
Заголовки столбцов
|
ColumnHeaders | string |
Разделенный запятыми список заголовков столбцов. Если это не указано, будет использоваться первая строка. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
Синтаксический анализ CSV
|
object |
Dataverse — пакетное создание записей
Подготавливает пакетный запрос dataverse, который можно использовать в качестве входных данных для вызова HTTP-запроса (предварительно несанкционированного)
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Адрес сайта
|
OrganizationID | True | string |
Адрес среды Dataverse, например org7a1b6b7d.crm4.dynamics.com |
|
Имя таблицы
|
TableName | True | string |
Имя таблицы Dataverse |
|
Префикс таблицы
|
TablePrefix | string |
Префикс таблицы |
|
|
Размер пакета
|
BatchSize | True | integer |
Количество элементов, включаемых в каждый пакет |
|
Товары
|
Items | object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
API Endpoint
|
URI | string |
Конечная точка URI для пакетного запроса Dataverse |
|
Тип контента
|
Headers.Content-Type | string |
Тип контента запроса |
|
Версия OData
|
Headers.OData-Version | string |
Версия запроса OData |
|
Максимальная версия OData
|
Headers.OData-MaxVersion | string |
Максимальная версия OData запроса |
|
Принять
|
Headers.Accept | string |
Тип контента ответа |
|
Текст пакетной службы
|
BatchBody | string |
Текст запроса на создание пакета |
Dataverse — пакетное удаление записей (дополнительно)
Подготавливает пакетный запрос dataverse Delete, который можно использовать в качестве входных данных для вызова HTTP-запроса (предварительно несанкционированного)
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Адрес сайта
|
OrganizationID | True | string |
Адрес среды Dataverse, например org7a1b6b7d.crm4.dynamics.com |
|
Имя таблицы
|
TableName | True | string |
Имя таблицы Dataverse |
|
Префикс таблицы
|
TablePrefix | string |
Префикс таблицы |
|
|
Размер пакета
|
BatchSize | True | integer |
Количество элементов, включаемых в каждый пакет |
|
Товары
|
Items | True | array of guid |
Простой массив идентификаторов GUID записи для удаления в таблице Dataverse |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
API Endpoint
|
URI | string |
Конечная точка URI для пакетного запроса Dataverse |
|
Тип контента
|
Headers.Content-Type | string |
Тип контента запроса |
|
Версия OData
|
Headers.OData-Version | string |
Версия запроса OData |
|
Максимальная версия OData
|
Headers.OData-MaxVersion | string |
Максимальная версия OData запроса |
|
Принять
|
Headers.Accept | string |
Тип контента ответа |
|
Текст пакетной службы
|
BatchBody | string |
Текст запроса на удаление пакетной службы |
Dataverse — пакетное удаление записей (простой)
Создает запрос на удаление пакетной службы dataverse
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Размер пакета
|
BatchSize | True | integer |
Количество элементов, включаемых в каждый пакет |
|
Товары
|
Items | object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
API Endpoint
|
URI | string |
Конечная точка URI для пакетного запроса Dataverse |
|
Тип контента
|
Headers.Content-Type | string |
Тип контента запроса |
|
Версия OData
|
Headers.OData-Version | string |
Версия запроса OData |
|
Максимальная версия OData
|
Headers.OData-MaxVersion | string |
Максимальная версия OData запроса |
|
Принять
|
Headers.Accept | string |
Тип контента ответа |
|
Текст пакетной службы
|
BatchBody | string |
Текст запроса на удаление пакетной службы |
Hash
Хэширует строку с помощью указанного алгоритма
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Строка в хэш
|
StringToHash | string |
Строка, которая должна быть |
|
|
Алгоритм
|
Algorithm | string |
Алгоритм, используемый для хэширования |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Хэшированная строка
|
result | string |
Хэшированная строка |
PDF - слияние PDF-файлов
Объединяет несколько PDF-файлов, предоставляемых в виде строк base64 в один PDF- файл.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
PDF-файлы
|
PdfFiles | True | array of byte |
Массив PDF-файлов в кодировке Base64 для слияния |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Объединенный PDF-файл
|
MergedPdf | byte |
Содержимое в кодировке Base64 объединенного PDF |
PDF- извлечение определенных страниц
Извлечение определенных страниц из PDF-файла с помощью диапазона страниц (например, "1-3,7").
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое PDF-файла
|
PdfFileContent | True | byte |
Содержимое PDF-файла в кодировке Base64. |
|
Диапазон страниц
|
PageRange | True | string |
Диапазон страниц для извлечения (например, "1-3,7") |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Извлеченный PDF-файл
|
ExtractedPdf | byte |
Содержимое в кодировке Base64 извлеченного PDF-файла. |
PDF- Извлечение сведений
Извлекает подробные метаданные из PDF-файла (например, Title, Author, CreationDate, PDF version, File size и т. д.).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое PDF-файла
|
PdfFileContent | True | byte |
Содержимое PDF-файла в кодировке Base64 |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Название документа
|
Title | string |
Метаданные заголовка PDF |
|
Автор документа
|
Author | string |
Метаданные автора PDF |
|
Тема документа
|
Subject | string |
Метаданные субъекта PDF |
|
Ключевые слова документа
|
Keywords | string |
Метаданные ключевых слов PDF |
|
Зашифровано?
|
IsEncrypted | boolean |
Указывает, шифруется ли PDF-файл |
|
Имеет ли извлекаемый текст?
|
HasText | boolean |
Указывает, содержат ли pdf-страницы извлекаемый текст |
|
Приложение Creator
|
Creator | string |
Имя приложения, используемого для создания PDF-файла |
|
Producer
|
Producer | string |
Программное обеспечение, создающее PDF-файл |
|
Дата создания
|
CreationDate | string |
Дата создания PDF-файла |
|
Дата изменения
|
ModDate | string |
Дата последнего изменения PDF |
|
Число страниц
|
PageCount | integer |
Общее количество страниц в ФОРМАТЕ PDF |
|
PDF-версия
|
PDFVersion | string |
Версия спецификации PDF (например, 1.4, 1.7) |
PDF- извлечение текста
Извлекает весь текст из PDF-файла с необязательным параметром StartPage и EndPage.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое PDF-файла
|
PdfFileContent | True | byte |
PDF-файл в кодировке Base64 |
|
Начальная страница
|
StartPage | integer |
Номер страницы для начала извлечения из |
|
|
Конечная страница
|
EndPage | integer |
Номер страницы для остановки извлечения (включительно) |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Извлеченный текст
|
ExtractedText | string |
Объединенный текст со всех выбранных страниц |
|
Текст по странице
|
ExtractedTextByPage | array of object |
Массив извлеченных текстовых объектов на страницу |
|
Номер страницы
|
ExtractedTextByPage.Page | integer |
Номер страницы PDF |
|
Текстовое содержимое
|
ExtractedTextByPage.Text | string |
Текст, извлеченный из этой страницы |
PDF- Настройка метаданных
Задает значения метаданных (заголовок, автор, даты и т. д.) в PDF-файле.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое PDF-файла
|
PdfFileContent | True | byte |
Содержимое PDF в кодировке Base64 |
|
Название
|
Title | string |
Название документа |
|
|
Author
|
Author | string |
Автор документа |
|
|
Тема
|
Subject | string |
Тема документа |
|
|
Ключевые слова
|
Keywords | string |
Ключевые слова документа |
|
|
Дата создания
|
CreationDate | string |
Дата создания PDF |
|
|
Дата изменения
|
ModificationDate | string |
Дата изменения PDF |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Обновленный PDF-файл
|
UpdatedPdf | byte |
PDF в кодировке Base64 с обновленными метаданными |
PDF — разделение PDF
Разбивает PDF-файл по фиксированному количеству страниц или заданным диапазонам страниц.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое PDF-файла
|
PdfFileContent | True | byte |
Содержимое PDF-файла в кодировке Base64. |
|
Тип разделения
|
SplitType | True | string |
Выберите способ разделения PDF-файла. |
|
Страницы на разбиение
|
PagesPerSplit | integer |
Количество страниц на выходной файл (обязательно, если тип разделения — число страниц). |
|
|
Диапазоны страниц
|
PageRanges | string |
Диапазоны страниц для разделения (например, "1–2,4") (обязательный, если заданы диапазоны разбиения). |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Разделение PDF-файла
|
SplitPdfs | array of byte |
Массив разделенных PDF-файлов. |
Regex — выполнение сопоставления в входной строке
Выполняет поиск заданной входной строки с указанным шаблоном regex.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Входная строка
|
InputString | True | string |
Входной текст для поиска внутри. |
|
Рисунок
|
Pattern | True | string |
Шаблон регулярных выражений, соответствующий входной строке. |
|
Учет регистра
|
CaseSensitive | string |
Следует ли учитывать регистр соответствия. |
|
|
Многострочный
|
Multiline | string |
Следует ли учитывать совпадение несколькими строками. |
|
|
Глобальный поиск
|
GlobalSearch | string |
Следует ли найти все совпадения или только первое. |
|
|
Игнорировать пробелы
|
IgnoreWhitespace | string |
Следует ли игнорировать пробелы в шаблоне regex. |
|
|
Одна строка
|
SingleLine | string |
Совпадает ли точка с любым символом, включая новую линию. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Совпадения регулярных выражений
|
array of object |
Массив всех совпадений из регулярного выражения |
|
|
Match
|
Match | string |
Соответствующая строка. |
|
Index
|
Index | integer |
Начальный индекс соответствия. |
|
Length
|
Length | integer |
Длина соответствующей строки. |
|
Конец
|
End | integer |
Конечный индекс соответствующей строки. |
|
Groups
|
Groups | array of string |
Массив захваченных групп в совпадении. |
Regex — замена текста
Замените строку шаблоном regex и новым значением.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Входная строка
|
InputString | True | string |
Входной текст для поиска внутри. |
|
Рисунок
|
Pattern | True | string |
Шаблон регулярных выражений, соответствующий входной строке. |
|
Строка замены
|
Replacement | True | string |
Строка замены. |
|
Учет регистра
|
CaseSensitive | string |
Следует ли учитывать регистр соответствия. |
|
|
Многострочный
|
Multiline | string |
Следует ли учитывать совпадение несколькими строками. |
|
|
Глобальный поиск
|
GlobalSearch | string |
Следует ли найти все совпадения или только первое. |
|
|
Игнорировать пробелы
|
IgnoreWhitespace | string |
Следует ли игнорировать пробелы в шаблоне regex. |
|
|
Одна строка
|
SingleLine | string |
Совпадает ли точка с любым символом, включая новую линию. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Замененная строка
|
Result | string |
Результат операции замены регулярных выражений |
Regex — сопоставление пакетной службы в тексте
Выполняет поиск заданной входной строки с несколькими указанными шаблонами регулярных выражений.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Входная строка
|
InputString | True | string |
Входной текст для поиска внутри. |
|
Имя
|
PropertyName | True | string |
Имя, назначаемого результатом сопоставления в выходных данных. |
|
Рисунок
|
Pattern | True | string |
Шаблон регулярного выражения, используемый для сопоставления. |
|
Учет регистра
|
CaseSensitive | string |
Следует ли учитывать регистр соответствия. |
|
|
Многостроковый режим
|
Multiline | string |
Следует ли учитывать несколько строк (влияет |
|
|
Глобальный поиск
|
GlobalSearch | string |
Возвращает все совпадения ( |
|
|
Режим одной строки
|
SingleLine | string |
Совпадает ли точка |
Возвращаемое значение
- response
- object
SharePoint — пакетное создание элементов
Создает запрос на создание пакетной службы SharePoint
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Адрес сайта
|
SiteName | True | string |
Адрес сайта SharePoint |
|
Имя списка
|
ListName | True | string |
Имя списка SharePoint |
|
Размер пакета
|
BatchSize | True | integer |
Количество элементов, включаемых в каждый пакет |
|
Уровень OData
|
ODataLevel | True | string |
Уровень OData запроса |
|
Товары
|
Items | object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
API Endpoint
|
URI | string |
Конечная точка URI для пакетного запроса SharePoint |
|
X-RequestDigest
|
Headers.X-RequestDigest | string |
Дайджест запроса для проверки подлинности |
|
Тип контента
|
Headers.Content-Type | string |
Тип контента и граница запроса |
|
Длина содержимого
|
Headers.Content-Length | string |
Длина содержимого пакетного запроса в байтах |
|
Текст пакетной службы
|
BatchBody | string |
Текст пакетного запроса |
SharePoint — пакетное удаление элементов
Создает запрос на удаление пакетной службы SharePoint
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Адрес сайта
|
SiteName | True | string |
Адрес сайта SharePoint |
|
Имя списка
|
ListName | True | string |
Имя списка SharePoint |
|
Размер пакета
|
BatchSize | True | integer |
Количество элементов, включаемых в каждый пакет |
|
Уровень OData
|
ODataLevel | True | string |
Уровень OData запроса |
|
Товары
|
Items | object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
API Endpoint
|
URI | string |
Конечная точка URI для пакетного запроса SharePoint |
|
X-RequestDigest
|
Headers.X-RequestDigest | string |
Дайджест запроса для проверки подлинности |
|
Тип контента
|
Headers.Content-Type | string |
Тип контента и граница запроса |
|
Длина содержимого
|
Headers.Content-Length | string |
Длина содержимого пакетного запроса в байтах |
|
Текст пакетной службы
|
BatchBody | string |
Текст пакетного запроса |
SharePoint — элементы списка пакетного обновления
Обновляет несколько элементов в списке SharePoint с помощью пакетного запроса. Каждый элемент должен содержать свой идентификатор.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя сайта
|
SiteName | True | string |
Полный URL-адрес сайта SharePoint (например, |
|
Имя списка
|
ListName | True | string |
Имя списка SharePoint |
|
Уровень OData
|
ODataLevel | string |
Уровень OData ответа |
|
|
Размер пакета
|
BatchSize | integer |
Максимальное количество элементов на пакет |
|
|
Товары
|
Items | object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
URI
|
URI | string |
Универсальный код ресурса (URI) запроса |
|
Headers
|
Headers | object |
Заголовки для запроса пакетного обновления |
|
Текст пакетного обновления
|
BatchBody | string |
Содержимое HTTP для пакетного обновления |
Word — извлечение комментариев из документа
Извлечение комментариев из документа
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое файла
|
WordFileContent | True | byte |
Содержимое файла Word в кодировке Base64 |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Comments
|
comments | array of object |
Список комментариев, найденных в документе Word |
|
Author
|
comments.Author | string |
Автор комментария |
|
Инициалы
|
comments.Initials | string |
Инициалы автора |
|
Date
|
comments.Date | date-time |
Дата создания комментария |
|
Текст
|
comments.Text | string |
Текст комментария |
Word — извлечение текста из документа
Извлекает текст из документа Word
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое файла
|
WordFileContent | True | byte |
Содержимое файла word |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Текст
|
text | string |
Текст, извлеченный из документа Word |
Архив — извлечение всех файлов из архива
Извлекает все файлы из поддерживаемого архива (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ) с дополнительным расшифровкой паролей и выводом типа контента.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Архив содержимого файла
|
ArchiveFileContent | True | byte |
Содержимое архивного файла в кодировке Base64 |
|
Пароль
|
Password | string |
Необязательный пароль для зашифрованных архивов |
|
|
Тип контента вывода
|
InferContentType | string |
Следует ли выводить тип контента из расширения файла? |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Извлеченные файлы
|
array of object |
Массив извлеченных файлов и свойств |
|
|
Путь к папке
|
FolderPath | string |
Относительный путь к папке внутри архива |
|
Полный путь
|
FullPath | string |
Полный путь к файлу внутри архива |
|
Filename
|
Filename | string |
Имя извлеченного файла |
|
Size
|
Size | integer |
Размер извлеченного файла в байтах |
|
Размер упакованного пакета
|
PackedSize | integer |
Упакованный (сжатый) размер файла в байтах |
|
Content
|
Content | string |
Содержимое файла в кодировке Base64 или обычный текст при выводе типа контента |
Архив — извлечение одного файла из архива
Извлекает один файл из поддерживаемого архива (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ) с необязательным расшифровкой паролей и выводом типа контента.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Архив содержимого файла
|
ArchiveFileContent | True | byte |
Содержимое архивного файла в кодировке Base64 |
|
Имя файла для извлечения
|
FileNameToExtract | True | string |
Имя файла, извлекаемого из архива |
|
Пароль
|
Password | string |
Необязательный пароль для расшифровки архива |
|
|
Тип контента вывода
|
InferContentType | string |
Следует ли выводить тип контента из расширения файла? |
Возвращаемое значение
- Содержимое файла
- binary
Архив — создание ZIP-файла
Создает ZIP-файл из содержимого JSON
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Уровень сжатия
|
CompressionLevel | string |
Уровень сжатия для ZIP-файла |
|
|
Имя
|
Name | True | string |
Имя файла |
|
Content
|
Content | True | byte |
Содержимое файла в кодировке Base64 |
|
Пароль
|
Password | string |
(Необязательно) Пароль для шифрования ZIP-файла |
|
|
Уровень шифрования
|
EncryptionLevel | string |
Задает уровень шифрования ДЛЯ ZIP-файла. |
Возвращаемое значение
- Содержимое файла
- binary
Архив — список содержимого архива
Перечисляет все файлы в поддерживаемом архиве (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ) без извлечения содержимого.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Архив содержимого файла
|
ArchiveFileContent | True | byte |
Содержимое архивного файла в кодировке Base64 |
|
Пароль
|
Password | string |
Необязательный пароль для зашифрованных архивов |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Files
|
Files | array of object |
Массив файлов, найденных в архивном файле |
|
Путь к папке
|
Files.FolderPath | string |
Относительный путь к папке внутри архива |
|
Полный путь
|
Files.FullPath | string |
Полный путь к файлу внутри архива |
|
Filename
|
Files.Filename | string |
Имя файла в архиве |
|
Size
|
Files.Size | integer |
Несжатый размер файла в байтах |
|
Размер упакованного пакета
|
Files.PackedSize | integer |
Сжатый размер файла в байтах |
Выполнение запроса JSONPath
Выполняет запрос JSONPath в предоставленном ФОРМАТЕ JSON
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Входной код JSON
|
Json | True | string |
Содержимое JSON для запроса |
|
Запрос пути JSON
|
JsonPath | True | string |
Запрос JSONPath для выполнения |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Результат JSONPath
|
result | array of |
Массив объектов на основе результата запроса JSONPath |
Дата — создание рабочих дней
Создает массив рабочих дней на основе даты начала и настроек.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Дата начала
|
date | True | date |
Дата начала создания рабочих дней. |
|
Количество рабочих дней
|
addDays | True | integer |
Количество рабочих дней для создания. |
|
Работа в понедельник?
|
mondayWorking | boolean |
Следует ли считать понедельник рабочим днем? |
|
|
Работа во вторник?
|
tuesdayWorking | boolean |
Должен ли вторник считаться рабочим днем? |
|
|
Работа в среду?
|
wednesdayWorking | boolean |
Должен ли среда рассматриваться как рабочий день? |
|
|
Работа в четверг?
|
thursdayWorking | boolean |
Следует ли четверг считаться рабочим днем? |
|
|
Работа в пятницу?
|
fridayWorking | boolean |
Следует ли считать пятницу рабочим днем? |
|
|
Работа в субботу?
|
saturdayWorking | boolean |
Должна ли суббота рассматриваться как рабочий день? |
|
|
Работа в воскресенье?
|
sundayWorking | boolean |
Должно ли воскресенье считаться рабочим днем? |
|
|
Исключить определенные даты
|
excludeDays | array of date |
Массив дат для исключения из рабочих дней. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
Рабочий день
|
workingDay | date |
Созданный рабочий день (ГГГГ-MM-DD). |
|
Год
|
year | integer |
Год рабочего дня. |
|
Месяц
|
month | integer |
Месяц рабочего дня. |
|
Day
|
day | integer |
День месяца для рабочего дня. |
|
День недели
|
dayOfWeek | string |
Имя дня недели. |
|
Неделя ISO
|
isoWeek | integer |
Номер недели ISO 8601. |
|
Прошедшие календарные дни
|
elapsedCalendarDays | integer |
Всего календарных дней с даты начала до каждого рабочего дня. |
|
Нерабочие дни пропущены
|
nonWorkingDaysSkipped | integer |
Количество нерабочих дней пропущено. |
|
Праздники пропущены
|
holidaysSkipped | array of date |
Список исключенных праздников пропущен. |
Дата— вычисление следующего рабочего дня
Вычисляет следующий рабочий день с учетом даты и рабочих дней.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Дата начала
|
date | True | date |
Дата начала вычисления. |
|
Работа в понедельник?
|
mondayWorking | boolean | ||
|
Работа во вторник?
|
tuesdayWorking | boolean | ||
|
Работа в среду?
|
wednesdayWorking | boolean | ||
|
Работа в четверг?
|
thursdayWorking | boolean | ||
|
Работа в пятницу?
|
fridayWorking | boolean | ||
|
Работа в субботу?
|
saturdayWorking | boolean | ||
|
Работа в воскресенье?
|
sundayWorking | boolean | ||
|
В X днях.
|
addDays | True | number | |
|
Дополнительные праздники
|
excludeDays | array of date |
Массив дополнительных дат праздников. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Следующий рабочий день
|
nextWorkingDay | date |
Следующий рабочий день вычисляется (гггг-MM-DD). |
|
Год
|
year | integer |
Год следующего рабочего дня. |
|
Месяц
|
month | integer |
Месяц следующего рабочего дня. |
|
Day
|
day | integer |
День месяца на следующий рабочий день. |
|
День недели
|
dayOfWeek | string |
День недели на следующий рабочий день. |
|
Неделя ISO
|
isoWeek | integer |
Номер недели ISO 8601. |
|
Прошедшие календарные дни
|
elapsedCalendarDays | integer |
Всего календарных дней с даты начала до следующего рабочего дня. |
|
Нерабочие дни пропущены
|
nonWorkingDaysSkipped | integer |
Количество нерабочих дней пропущено. |
|
Праздники пропущены
|
holidaysSkipped | array of date |
Список праздников, пропущенных. |
Изображение — изменение размера
Изменение размера изображения до указанных измерений
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое изображения
|
Image | True | byte |
Изображение в кодировке Base64. |
|
Ширина
|
Width | True | integer |
Целевая ширина в пикселях. |
|
Высота
|
Height | integer |
Высота целевого объекта в пикселях (необязательно). |
|
|
Сохранение пропорций
|
MaintainAspectRatio | string |
Следует ли поддерживать исходное соотношение пропорций. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Изменение размера изображения
|
Image | byte |
Изменение размера данных изображения |
Изображение — перевернуть горизонтально или вертикально
Переворачивает изображение по горизонтали или по вертикали
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Изображение
|
Image | True | byte |
Изображение в кодировке Base64. |
|
Направление
|
Direction | string |
Направление для перевернутого изображения. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Перевернутый образ
|
Image | byte |
Перевернутый контент изображения |
Изображение — поворот по часовой стрелке по указанному углу
Поворот изображения base64 по указанному углу.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Изображение
|
Image | True | byte |
Изображение в кодировке Base64. |
|
угол
|
Angle | True | number |
Угол поворота в градусах (по часовой стрелке) |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Повернутый образ
|
Image | byte |
Содержимое повернутого изображения |
Изображение— сжатие изображения JPEG или PNG
Сжимает изображение, чтобы уменьшить размер файла.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Изображение
|
Image | True | byte |
Изображение в кодировке Base64. |
|
Тип файла
|
FileType | string |
Формат целевого файла. |
|
|
Качество
|
Quality | string |
Предустановка качества сжатия. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Сжатый образ
|
Image | byte |
Сжатые данные изображения |
Массив — объединение двух массивов
Объединяет два массива в один массив в общем свойстве
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Массив 1
|
Array1 | True | string |
Первый массив для слияния |
|
Массив 2
|
Array2 | True | string |
Второй массив для слияния |
|
Общее свойство
|
CommonProperty | True | string |
Свойство, используемое для объединения массивов |
|
Режим слияния
|
MergeMode | True | string |
Режим объединения массивов |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Объединенный массив
|
array of object |
Массив объединенных элементов |
|
|
items
|
object |
Массив — статистические данные
Агрегирует значения из массива чисел или объектов (Sum, Average и т. д.)
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Числа
|
Numbers | True | array of |
Массив чисел или объектов для статистической обработки |
|
Поле агрегирования
|
AggregationField | string |
Поле для статистической обработки |
|
|
Метод агрегирования
|
AggregationMethod | True | string |
Метод, используемый для агрегирования |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Result
|
Result | number |
Результат агрегирования |
Преобразование XML с помощью XSLT
Преобразует XML-документ с помощью таблицы стилей XSLT
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
XML-строка
|
XmlString | True | string |
Преобразованное XML-содержимое. |
|
Строка XSLT
|
XsltString | True | string |
Содержимое таблицы стилей XSLT. |
|
Параметры XSLT
|
XsltParameters | object |
Объект JSON, содержащий параметры для преобразования XSLT. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Выходные данные XSLT
|
result | string |
Выходные данные, преобразованные XSLT |
Текст — извлечение между двумя строками
Извлекает текст между двумя указанными строками из предоставленного текста.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Текст для поиска
|
textToSearch | True | string |
Текстовое содержимое для поиска внутри. |
|
Начальный текст
|
startString | True | string |
Начальная строка для поиска. |
|
Конец текста
|
endString | True | string |
Конечная строка для поиска. |
|
Включение границ
|
includeBounds | string |
Включите начальный и конечный текст в извлеченный текст. |
|
|
Игнорировать регистр
|
ignoreCase | string |
Следует ли игнорировать случай поиска. |
|
|
Результат обрезки
|
trimResult | string |
Следует ли обрезать извлеченный текст. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Извлеченный текст
|
extractedText | string |
Текст, извлеченный между указанными начальными и конечными строками. |
Текст — извлечение нескольких текстов между строками
Извлекает все вхождения текста между указанными строками.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Текст для поиска
|
textToSearch | True | string |
Текстовое содержимое для поиска внутри. |
|
Начальный текст
|
startString | True | string |
Начальная строка для поиска. |
|
Конец текста
|
endString | True | string |
Конечная строка для поиска. |
|
Включение границ
|
includeBounds | boolean |
Включите начальный и конечный текст в извлеченные тексты. |
|
|
Игнорировать регистр
|
ignoreCase | boolean |
Следует ли игнорировать случай поиска. |
|
|
Результат обрезки
|
trimResult | boolean |
Следует ли обрезать извлеченные тексты. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Массив извлеченного текста
|
array of string |
Текст — чистый текст
Очищает входной текст, удаляя указанные символы.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Строка для очистки
|
stringToClean | True | string |
Содержимое текста для очистки |
|
Символы для удаления
|
charactersToRemove | string |
Символы для удаления из текстового содержимого |
|
|
Обрезка строки
|
trimString | string |
Следует ли обрезать пробелы из строки |
|
|
Удаление символов элементов управления
|
removeControlCharacters | string |
Удаление символов элемента управления из строки? |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Чистая строка
|
cleanedString | string |
Текст после очистки |
Текст— извлечение адресов электронной почты
Извлекает адреса электронной почты из предоставленного текста
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Текст для поиска
|
TextToSearch | True | string |
Текстовое содержимое для поиска адресов электронной почты |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Адреса электронной почты
|
array of string |
Массив адресов электронной почты |
Формы— извлечение вложений из отправки
Извлечение вложений из отправки
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
|
object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
Имя файла
|
name | string |
Имя файла с расширением |
|
Link
|
link | string |
Полный путь к файлу |
|
Идентификатор
|
id | string |
Идентификатор файла |
|
Тип
|
type | string | |
|
Размер файла
|
size | integer |
Размер файла в байтах |
|
Идентификатор ссылки
|
referenceId | string | |
|
Идентификатор диска
|
driveId | string |
Диск, в котором хранится файл |
|
Состояние
|
status | integer | |
|
URL-адрес сеанса отправки
|
uploadSessionUrl | string |
Определения
бинарный
Это базовый тип данных binary.
объект
Это тип object.