Композитор тахителем (предварительная версия)

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 — сопоставление пакетной службы в тексте

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

SharePoint — пакетное создание элементов

Создает запрос на создание пакетной службы SharePoint

SharePoint — пакетное удаление элементов

Создает запрос на удаление пакетной службы SharePoint

SharePoint — элементы списка пакетного обновления

Обновляет несколько элементов в списке 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

Возвращает все совпадения (True) или только первое (False).

Режим одной строки
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 (например, https://contoso.sharepoint.com/sites/dev)

Имя списка
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.