由 Tachytelic 撰写者 (预览版)
Composer 是一组用于简化生成流的作。 它有助于处理 SharePoint 和 Dataverse 的文本、数组、CSV、PDF、Word 文件、JSONPath、正则表达式、zip 文件和批处理作。 Composer 旨在降低复杂性并加快自动化速度,因此可以更轻松地生成功能强大的高效流。
此连接器在以下产品和区域中可用:
| 服务 | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 逻辑应用程序 | 标准 | 除以下各项外的所有 逻辑应用区域 : - Azure 政府区域 - Azure 中国区域 - 美国国防部(DoD) |
| Power Apps | 高级 | 除以下各项外的所有 Power Apps 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| Power Automate | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 联系人 | |
|---|---|
| Name | 保罗·穆拉纳 |
| URL | https://composer.tachytelic.net |
| composerhelp@tachytelic.net |
| 连接器元数据 | |
|---|---|
| 发布者 | Accendo Solutions Ltd |
| 网站 | https://composer.tachytelic.net |
| 隐私策略 | https://composer.tachytelic.net/privacy |
| 类别 | Data |
Composer Power Platform 连接器
Composer 是Microsoft Power Platform 的生产力连接器,旨在简化流中的复杂任务。 它为文本、数据、文件和 API作提供高性能实用工具, 所有这些作都是从单个连接器进行的。
先决条件
若要使用此连接器,必须从中 https://composer.tachytelic.net获取 API 密钥。
💡 初学者计划是免费的,允许 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:从一个或多个 base64 编码的文件(支持密码保护)创建 zip 存档。
- ExtractArchive:从存档中提取所有文件(自动检测格式)。
- ListArchiveContent:列出存档中的文件名和元数据,而无需提取。
- ExtractFileFromArchive:按名称从存档中提取单个文件。
- ExtractTextFromPdf:从 PDF 中所有或选定页面中提取纯文本。
- GetPdfInfo:从 PDF 检索元数据(标题、作者、页面计数、版本)。
- SetPdfMetadata:更新 PDF 文件的元数据属性(标题、作者等)。
- MergePdfs:将多个 PDF 合并到单个文件中。
- SplitPdf:按页数或指定页面范围拆分 PDF。
- ExtractPdfPages:将特定页面从 PDF 文件提取到新的 PDF 中。
单词
- ExtractTextFromWord:从 DOCX Word 文档中提取文本。
- ExtractCommentsFromWord:从 DOCX Word 文档中提取审阅注释。
🔢 数组实用工具
- MergeArrays:使用不同的策略基于通用属性联接两个数组。
- AggregateArray:从数字或对象列表中计算总和、平均值、最小值、最大值或计数。
🔍 正则表达式工具
- RegexMatch:查找字符串中的正则表达式匹配项,并返回匹配数据和组。
- RegexMatchBatch:将多个正则表达式模式应用于单个输入字符串并返回命名结果。
- RegexReplace:对输入文本执行正则表达式搜索并替换。
🖼 图像处理
- ResizeImage:将图像大小调整为指定的宽度/高度(具有可选纵横比)。
- CompressImage:压缩图像以减小大小(JPEG/PNG)。
- FlipImage:水平或垂直翻转图像。
- RotateImage:按指定角度旋转图像。
💼 SharePoint
- BatchCreateSharePointItems:生成 OData 批处理请求以创建多个 SharePoint 列表项。
- BatchDeleteSharePointItems:生成按 ID 删除 SharePoint 项的批处理请求。
- BatchUpdateSharePointItems:生成更新现有 SharePoint 列表项的批处理请求。
🧬 Dataverse
- BatchCreateDataverseRecords:生成批处理请求以在 Dataverse 表中创建新行。
-
BatchDeleteDataverseRecordsSimple:创建批处理请求以使用
@odata.id值删除记录。 - BatchDeleteDataverseRecordsAdvanced:使用 GUID 和表架构详细信息生成删除批。
⚙️ 杂项
- JsonPath:计算 JSONPath 表达式并返回匹配的值。
- XsltTransform:将 XSLT 转换应用于输入 XML。
- ExtractFormAttachments:从存储为 JSON 字符串的表单附件Microsoft中提取文件元数据。
Support
如果你有任何问题或问题,请访问 https://composer.tachytelic.net/support/ 或发送电子邮件 composerhelp@tachytelic.net。
正在创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 不可共享 |
违约
适用:所有区域
用于创建连接的参数。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| API密钥 | securestring | 此 api 的api_key | True |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
操作
| CSV - 分析 CSV 内容 |
分析 CSV 文件并将其内容作为结构化 JSON 数组返回。 |
| Dataverse - Batch 创建记录 |
准备 Dataverse Create Batch 请求,该请求可用作调用 HTTP 请求的输入(预授权) |
| Dataverse - 批量删除记录 (简单) |
生成 Dataverse Delete Batch 请求 |
| Dataverse - 批量删除记录 (高级) |
准备 Dataverse Delete Batch 请求,该请求可用作调用 HTTP 请求的输入(预授权) |
| Hash |
使用指定的算法对字符串进行哈希处理 |
| PDF - 合并 PDF |
将作为 base64 字符串提供的多个 PDF 文件合并到单个 PDF 中。 |
| PDF - 拆分 PDF |
按固定页数或指定页范围拆分 PDF 文件。 |
| PDF - 提取信息 |
从 PDF 文件(例如 Title、Author、CreationDate、PDF 版本、文件大小等)中提取详细元数据。 |
| PDF - 提取文本 |
使用可选的 StartPage 和 EndPage 从 PDF 文件中提取所有文本。 |
| PDF - 提取特定页面 |
使用页面范围(例如,“1-3,7”)从 PDF 文件中提取特定页面。 |
| PDF - 设置元数据 |
在 PDF 文件上设置元数据值(标题、作者、日期等)。 |
|
Share |
生成 SharePoint 创建 Batch 请求 |
|
Share |
生成 SharePoint Batch Delete 请求 |
|
Share |
使用批处理请求更新 SharePoint 列表中的多个项。 每个项必须包含其 ID。 |
| Word - 从文档中提取批注 |
从文档中提取批注 |
| Word - 从文档中提取文本 |
从 Word 文档中提取文本 |
| 使用 XSLT 转换 XML |
使用 XSLT 样式表转换 XML 文档 |
| 图像 - 按指定角度顺时针旋转 |
按指定角度旋转 base64 提供的图像。 |
| 图像 - 水平翻转或垂直翻转 |
水平或垂直翻转图像 |
| 图像 - 调整大小 |
将图像大小调整为指定的尺寸 |
| 存档 - 从存档中提取单个文件 |
从支持的存档(ZIP、7Z、RAR、TAR、GZIP、BZIP2、XZ)中提取单个文件,并提供可选的密码解密和内容类型推理。 |
| 存档 - 从存档中提取所有文件 |
从受支持的存档(ZIP、7Z、RAR、TAR、GZIP、BZIP2、XZ)中提取所有文件,并提供可选的密码解密和内容类型推理。 |
| 存档 - 列出存档内容 |
列出受支持的存档(ZIP、7Z、RAR、TAR、GZIP、BZIP2、XZ)中的所有文件,而无需提取内容。 |
| 存档 - 创建 Zip 文件 |
从 JSON 内容创建 Zip 文件 |
| 执行 JSONPath 查询 |
对提供的 JSON 执行 JSONPath 查询 |
| 数组 - 合并两个数组 |
将两个数组合并到公共属性上的单个数组中 |
| 数组 - 聚合数据 |
聚合数字或对象数组中的值(Sum、Average 等) |
| 文本 - 在两个字符串之间提取 |
从提供的文本中提取两个指定字符串之间的文本。 |
| 文本 - 提取字符串之间的多个文本 |
提取指定字符串之间的所有文本匹配项。 |
| 文本 - 提取电子邮件地址 |
从提供的文本中提取电子邮件地址 |
| 文本 - 清理文本 |
通过删除指定的字符来清理输入文本。 |
| 日期 - 生成工作日 |
根据开始日期和首选项生成工作日数组。 |
| 日期 - 计算下一个工作日 |
计算给定日期和工作日首选项的下一个工作日。 |
| 映像 - 压缩 JPEG 或 PNG 映像 |
压缩图像以减少文件大小。 |
| 正则表达式 - 在文本中替换 |
将字符串替换为正则表达式模式和新值。 |
| 正则表达式 - 对输入字符串执行匹配 |
使用指定的正则表达式模式搜索给定的输入字符串。 |
| 正则表达式 - 文本中的批处理匹配 |
使用多个指定的正则表达式模式搜索给定的输入字符串。 |
| 表单 - 从提交中提取附件 |
从提交中提取附件 |
CSV - 分析 CSV 内容
分析 CSV 文件并将其内容作为结构化 JSON 数组返回。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
CSV 内容
|
CSV | True | string |
CSV 内容作为原始字符串或 Base64 编码。 |
|
分隔符
|
Delimiter | string |
用作列分隔符的字符(默认值为逗号 |
|
|
跳过行
|
SkipLines | integer |
在读取数据之前要跳过的行数。 |
|
|
列标题
|
ColumnHeaders | string |
列标题的逗号分隔列表。 如果未提供,将使用第一行。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
分析的 CSV
|
object |
Dataverse - Batch 创建记录
准备 Dataverse Create Batch 请求,该请求可用作调用 HTTP 请求的输入(预授权)
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
站点地址
|
OrganizationID | True | string |
Dataverse 环境的地址 - 例如 org7a1b6b7d.crm4.dynamics.com |
|
表名称
|
TableName | True | string |
Dataverse 表的名称 |
|
表前缀
|
TablePrefix | string |
表的前缀 |
|
|
批大小
|
BatchSize | True | integer |
要包含在每个批中的项数 |
|
物品
|
Items | object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
API 终结点
|
URI | string |
Dataverse 批处理请求的 URI 终结点 |
|
内容类型
|
Headers.Content-Type | string |
请求的内容类型 |
|
OData 版本
|
Headers.OData-Version | string |
请求的 OData 版本 |
|
OData 最大版本
|
Headers.OData-MaxVersion | string |
请求的最大 OData 版本 |
|
接受
|
Headers.Accept | string |
响应的内容类型 |
|
批处理正文
|
BatchBody | string |
批处理创建请求的正文 |
Dataverse - 批量删除记录 (简单)
生成 Dataverse Delete Batch 请求
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
批大小
|
BatchSize | True | integer |
要包含在每个批中的项数 |
|
物品
|
Items | object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
API 终结点
|
URI | string |
Dataverse 批处理请求的 URI 终结点 |
|
内容类型
|
Headers.Content-Type | string |
请求的内容类型 |
|
OData 版本
|
Headers.OData-Version | string |
请求的 OData 版本 |
|
OData 最大版本
|
Headers.OData-MaxVersion | string |
请求的最大 OData 版本 |
|
接受
|
Headers.Accept | string |
响应的内容类型 |
|
批处理正文
|
BatchBody | string |
批处理删除请求的正文 |
Dataverse - 批量删除记录 (高级)
准备 Dataverse Delete Batch 请求,该请求可用作调用 HTTP 请求的输入(预授权)
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
站点地址
|
OrganizationID | True | string |
Dataverse 环境的地址 - 例如 org7a1b6b7d.crm4.dynamics.com |
|
表名称
|
TableName | True | string |
Dataverse 表的名称 |
|
表前缀
|
TablePrefix | string |
表的前缀 |
|
|
批大小
|
BatchSize | True | integer |
要包含在每个批中的项数 |
|
物品
|
Items | True | array of guid |
在 Dataverse 表中删除的简单记录 GUID 数组 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
API 终结点
|
URI | string |
Dataverse 批处理请求的 URI 终结点 |
|
内容类型
|
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
将作为 base64 字符串提供的多个 PDF 文件合并到单个 PDF 中。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
PDF 文件
|
PdfFiles | True | array of byte |
要合并的 base64 编码 PDF 文件的数组 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
合并的 PDF
|
MergedPdf | 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 文件的数组。 |
PDF - 提取信息
从 PDF 文件(例如 Title、Author、CreationDate、PDF 版本、文件大小等)中提取详细元数据。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
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 - 提取文本
使用可选的 StartPage 和 EndPage 从 PDF 文件中提取所有文本。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
PDF 文件内容
|
PdfFileContent | True | byte |
Base64 编码的 PDF 文件 |
|
起始页
|
StartPage | integer |
从中开始提取的页码 |
|
|
结束页
|
EndPage | integer |
在 (含) 处停止提取的页码 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
提取的文本
|
ExtractedText | string |
所有选定页面中的组合文本 |
|
按页面排序的文本
|
ExtractedTextByPage | array of object |
每页提取的文本对象的数组 |
|
页码
|
ExtractedTextByPage.Page | integer |
PDF 的页码 |
|
文本内容
|
ExtractedTextByPage.Text | string |
从该页中提取的文本 |
PDF - 提取特定页面
使用页面范围(例如,“1-3,7”)从 PDF 文件中提取特定页面。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
PDF 文件内容
|
PdfFileContent | True | byte |
PDF 文件的 Base64 编码内容。 |
|
页面范围
|
PageRange | True | string |
要提取的页面范围(例如“1-3,7”) |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
提取的 PDF
|
ExtractedPdf | byte |
提取的 PDF 文件的 Base64 编码内容。 |
PDF - 设置元数据
在 PDF 文件上设置元数据值(标题、作者、日期等)。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
PDF 文件内容
|
PdfFileContent | True | byte |
Base64 编码的 PDF 内容 |
|
Title
|
Title | string |
文档标题 |
|
|
作者
|
Author | string |
文档作者 |
|
|
Subject
|
Subject | string |
文档主题 |
|
|
关键字
|
Keywords | string |
文档关键字 |
|
|
创建日期
|
CreationDate | string |
创建 PDF 的日期 |
|
|
修改日期
|
ModificationDate | string |
修改 PDF 的日期 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
更新了 PDF
|
UpdatedPdf | byte |
带更新元数据的 Base64 编码 PDF |
SharePoint - 批处理创建项
生成 SharePoint 创建 Batch 请求
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
站点地址
|
SiteName | True | string |
SharePoint 网站的地址 |
|
列表名称
|
ListName | True | string |
SharePoint 列表的名称 |
|
批大小
|
BatchSize | True | integer |
要包含在每个批中的项数 |
|
OData 级别
|
ODataLevel | True | string |
请求的 OData 级别 |
|
物品
|
Items | object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
API 终结点
|
URI | string |
SharePoint 批处理请求的 URI 终结点 |
|
X-RequestDigest
|
Headers.X-RequestDigest | string |
身份验证的请求摘要 |
|
Content-Type
|
Headers.Content-Type | string |
请求的内容类型和边界 |
|
内容长度
|
Headers.Content-Length | string |
批处理请求内容的长度(以字节为单位) |
|
批处理正文
|
BatchBody | string |
批处理请求的正文 |
SharePoint - 批处理删除项
生成 SharePoint Batch Delete 请求
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
站点地址
|
SiteName | True | string |
SharePoint 网站的地址 |
|
列表名称
|
ListName | True | string |
SharePoint 列表的名称 |
|
批大小
|
BatchSize | True | integer |
要包含在每个批中的项数 |
|
OData 级别
|
ODataLevel | True | string |
请求的 OData 级别 |
|
物品
|
Items | object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
API 终结点
|
URI | string |
SharePoint 批处理请求的 URI 终结点 |
|
X-RequestDigest
|
Headers.X-RequestDigest | string |
身份验证的请求摘要 |
|
Content-Type
|
Headers.Content-Type | string |
请求的内容类型和边界 |
|
内容长度
|
Headers.Content-Length | string |
批处理请求内容的长度(以字节为单位) |
|
批处理正文
|
BatchBody | string |
批处理请求的正文 |
SharePoint - 批处理更新列表项
使用批处理请求更新 SharePoint 列表中的多个项。 每个项必须包含其 ID。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
站点名称
|
SiteName | True | string |
SharePoint 网站的完整 URL(例如 |
|
列表名称
|
ListName | True | string |
SharePoint 列表的名称 |
|
OData 级别
|
ODataLevel | string |
响应的 OData 级别 |
|
|
批大小
|
BatchSize | integer |
每个批的最大项数 |
|
|
物品
|
Items | object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
URI
|
URI | string |
请求的 URI |
|
Headers
|
Headers | object |
批处理更新请求的标头 |
|
Batch 更新正文
|
BatchBody | string |
批处理更新的 HTTP 内容 |
Word - 从文档中提取批注
从文档中提取批注
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件内容
|
WordFileContent | True | byte |
Word 文件的 base64 编码内容 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
注释
|
comments | array of object |
Word 文档中的批注列表 |
|
作者
|
comments.Author | string |
批注的作者 |
|
Initials
|
comments.Initials | string |
作者的缩写 |
|
日期
|
comments.Date | date-time |
批注的日期 |
|
文本
|
comments.Text | string |
批注文本 |
Word - 从文档中提取文本
从 Word 文档中提取文本
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件内容
|
WordFileContent | True | byte |
word 文件的内容 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文本
|
text | string |
从 Word 文档中提取的文本 |
使用 XSLT 转换 XML
使用 XSLT 样式表转换 XML 文档
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
XML 字符串
|
XmlString | True | string |
要转换的 XML 内容。 |
|
XSLT 字符串
|
XsltString | True | string |
XSLT 样式表内容。 |
|
XSLT 参数
|
XsltParameters | object |
包含 XSLT 转换参数的 JSON 对象。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
XSLT 输出
|
result | string |
XSLT 转换的输出 |
图像 - 按指定角度顺时针旋转
按指定角度旋转 base64 提供的图像。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
图像
|
Image | True | byte |
Base64 编码的图像。 |
|
角度
|
Angle | True | number |
旋转角度(顺时针) |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
旋转图像
|
Image | byte |
旋转的图像内容 |
图像 - 水平翻转或垂直翻转
水平或垂直翻转图像
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
图像
|
Image | True | byte |
Base64 编码的图像。 |
|
方向
|
Direction | string |
翻转图像的方向。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
翻转图像
|
Image | byte |
翻转的图像内容 |
图像 - 调整大小
将图像大小调整为指定的尺寸
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
图像内容
|
Image | True | byte |
Base64 编码的图像。 |
|
宽度
|
Width | True | integer |
目标宽度(以像素为单位)。 |
|
高度
|
Height | integer |
目标高度(以像素为单位)(可选)。 |
|
|
保持纵横比
|
MaintainAspectRatio | string |
是否保持原始纵横比。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
重设图像大小
|
Image | byte |
重设图像数据大小 |
存档 - 从存档中提取单个文件
从支持的存档(ZIP、7Z、RAR、TAR、GZIP、BZIP2、XZ)中提取单个文件,并提供可选的密码解密和内容类型推理。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
存档文件内容
|
ArchiveFileContent | True | byte |
存档文件的 Base64 编码内容 |
|
要提取的文件名
|
FileNameToExtract | True | string |
要从存档中提取的文件的名称 |
|
密码
|
Password | string |
用于解密存档的可选密码 |
|
|
推断内容类型
|
InferContentType | string |
是否应从文件扩展名推断内容类型? |
返回
- 文件内容
- binary
存档 - 从存档中提取所有文件
从受支持的存档(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 | integer |
提取的文件的大小(以字节为单位) |
|
打包大小
|
PackedSize | integer |
文件的打包(压缩)大小(以字节为单位) |
|
Content
|
Content | string |
如果推断内容类型,则 Base64 编码的文件内容或纯文本 |
存档 - 列出存档内容
列出受支持的存档(ZIP、7Z、RAR、TAR、GZIP、BZIP2、XZ)中的所有文件,而无需提取内容。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
存档文件内容
|
ArchiveFileContent | True | byte |
存档文件的 Base64 编码内容 |
|
密码
|
Password | string |
加密存档的可选密码 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件存储
|
Files | array of object |
存档文件中找到的文件数组 |
|
文件夹路径
|
Files.FolderPath | string |
存档中文件夹的相对路径 |
|
完整路径
|
Files.FullPath | string |
存档中文件的完整路径 |
|
Filename
|
Files.Filename | string |
存档中文件的名称 |
|
尺寸
|
Files.Size | integer |
文件的未压缩大小(以字节为单位) |
|
打包大小
|
Files.PackedSize | integer |
文件的压缩大小(以字节为单位) |
存档 - 创建 Zip 文件
从 JSON 内容创建 Zip 文件
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
压缩级别
|
CompressionLevel | string |
Zip 文件的压缩级别 |
|
|
Name
|
Name | True | string |
文件名称 |
|
Content
|
Content | True | byte |
base64 编码中的文件内容 |
|
密码
|
Password | string |
(可选)用于加密 ZIP 文件的密码 |
|
|
加密级别
|
EncryptionLevel | string |
设置 ZIP 文件的加密级别。 |
返回
- 文件内容
- binary
执行 JSONPath 查询
对提供的 JSON 执行 JSONPath 查询
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
输入 JSON
|
Json | True | string |
要查询的 JSON 内容 |
|
JSON 路径查询
|
JsonPath | True | string |
要执行的 JSONPath 查询 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
JSONPath 结果
|
result | array of |
基于 JSONPath 查询结果的对象数组 |
数组 - 合并两个数组
将两个数组合并到公共属性上的单个数组中
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
数组 1
|
Array1 | True | string |
要合并的第一个数组 |
|
数组 2
|
Array2 | True | string |
要合并的第二个数组 |
|
公共财产
|
CommonProperty | True | string |
用于合并数组的属性 |
|
合并模式
|
MergeMode | True | string |
用于合并数组的模式 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
合并数组
|
array of object |
合并项的数组 |
|
|
items
|
object |
数组 - 聚合数据
聚合数字或对象数组中的值(Sum、Average 等)
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
Numbers
|
Numbers | True | array of |
要聚合的数字或对象的数组 |
|
聚合字段
|
AggregationField | string |
要聚合的字段 |
|
|
聚合方法
|
AggregationMethod | True | string |
用于聚合的方法 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
结果
|
Result | number |
聚合的结果 |
文本 - 在两个字符串之间提取
从提供的文本中提取两个指定字符串之间的文本。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
要搜索的文本
|
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 |
文本 - 提取电子邮件地址
从提供的文本中提取电子邮件地址
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
要搜索的文本
|
TextToSearch | True | string |
要搜索电子邮件地址的文本内容 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
电子邮件地址
|
array of string |
电子邮件地址数组 |
文本 - 清理文本
通过删除指定的字符来清理输入文本。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
要清理的字符串
|
stringToClean | True | string |
要清理的文本内容 |
|
要删除的字符
|
charactersToRemove | string |
要从文本内容中删除的字符 |
|
|
剪裁字符串
|
trimString | string |
应从字符串中剪裁空格 |
|
|
删除控制字符
|
removeControlCharacters | string |
从字符串中删除控制字符? |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
清理的字符串
|
cleanedString | string |
清理后的文本 |
日期 - 生成工作日
根据开始日期和首选项生成工作日数组。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
开始日期
|
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 |
生成的工作日(YYYY-MM-DD)。 |
|
年份
|
year | integer |
工作日的一年。 |
|
月份
|
month | integer |
工作日的月份。 |
|
星期
|
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 |
第二个工作日计算(YYYY-MM-DD)。 |
|
年份
|
year | integer |
第二个工作日的一年。 |
|
月份
|
month | integer |
第二个工作日的月份。 |
|
星期
|
day | integer |
第二个工作日的月份日期。 |
|
星期几
|
dayOfWeek | string |
第二个工作日的一周中的一天。 |
|
ISO 周
|
isoWeek | integer |
ISO 8601 周编号。 |
|
已用日历日
|
elapsedCalendarDays | integer |
从开始日期到下一个工作日的日历天数总数。 |
|
跳过的非工作日
|
nonWorkingDaysSkipped | integer |
跳过的非工作日数。 |
|
跳过假日
|
holidaysSkipped | array of date |
跳过的假日列表。 |
映像 - 压缩 JPEG 或 PNG 映像
压缩图像以减少文件大小。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
图像
|
Image | True | byte |
Base64 编码的图像。 |
|
文件类型
|
FileType | string |
目标文件格式。 |
|
|
质量
|
Quality | string |
压缩质量预设。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
压缩图像
|
Image | byte |
压缩的图像数据 |
正则表达式 - 在文本中替换
将字符串替换为正则表达式模式和新值。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
输入字符串
|
InputString | True | string |
要在其中搜索的输入文本。 |
|
图案
|
Pattern | True | string |
要与输入字符串匹配的正则表达式模式。 |
|
替换字符串
|
Replacement | True | string |
替换字符串。 |
|
区分大小写
|
CaseSensitive | string |
匹配是否应区分大小写。 |
|
|
多行
|
Multiline | string |
匹配是否应考虑多行。 |
|
|
全局搜索
|
GlobalSearch | string |
是查找所有匹配项还是仅查找第一个匹配项。 |
|
|
忽略空格
|
IgnoreWhitespace | string |
是否忽略正则表达式模式中的空格。 |
|
|
单行
|
SingleLine | string |
点是否匹配任何字符,包括换行符。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
替换的字符串
|
Result | string |
正则表达式替换作的结果 |
正则表达式 - 对输入字符串执行匹配
使用指定的正则表达式模式搜索给定的输入字符串。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
输入字符串
|
InputString | True | string |
要在其中搜索的输入文本。 |
|
图案
|
Pattern | True | string |
要与输入字符串匹配的正则表达式模式。 |
|
区分大小写
|
CaseSensitive | string |
匹配是否应区分大小写。 |
|
|
多行
|
Multiline | string |
匹配是否应考虑多行。 |
|
|
全局搜索
|
GlobalSearch | string |
是查找所有匹配项还是仅查找第一个匹配项。 |
|
|
忽略空格
|
IgnoreWhitespace | string |
是否忽略正则表达式模式中的空格。 |
|
|
单行
|
SingleLine | string |
点是否匹配任何字符,包括换行符。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
正则表达式匹配项
|
array of object |
正则表达式中所有匹配项的数组 |
|
|
匹配
|
Match | string |
匹配的字符串。 |
|
Index
|
Index | integer |
匹配的起始索引。 |
|
长度
|
Length | integer |
匹配字符串的长度。 |
|
结束
|
End | integer |
匹配字符串的结束索引。 |
|
Groups
|
Groups | array of string |
匹配中捕获的组数组。 |
正则表达式 - 文本中的批处理匹配
使用多个指定的正则表达式模式搜索给定的输入字符串。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
输入字符串
|
InputString | True | string |
要在其中搜索的输入文本。 |
|
Name
|
PropertyName | True | string |
在输出中分配匹配结果的名称。 |
|
图案
|
Pattern | True | string |
要用于匹配的正则表达式模式。 |
|
区分大小写
|
CaseSensitive | string |
匹配是否应区分大小写。 |
|
|
多行模式
|
Multiline | string |
匹配是否应考虑多行(影响 |
|
|
全局搜索
|
GlobalSearch | string |
返回所有匹配项( |
|
|
单行模式
|
SingleLine | string |
点 |
返回
- response
- object
表单 - 从提交中提取附件
从提交中提取附件
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
|
object |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
|
array of object | ||
|
文件名
|
name | string |
带扩展名的文件名 |
|
Link
|
link | string |
文件的完整路径 |
|
ID
|
id | string |
文件标识符 |
|
类型
|
type | string | |
|
文件大小
|
size | integer |
文件大小(以字节为单位) |
|
引用 ID
|
referenceId | string | |
|
驱动器 ID
|
driveId | string |
存储文件的驱动器 |
|
状态
|
status | integer | |
|
上传会话 URL
|
uploadSessionUrl | string |
定义
二进制
这是基本数据类型“binary”。
对象
这是 'object' 类型。