CustomJS (预览版)
在支持 NPM 模块的工作流中执行自定义 JavaScript 代码。 生成 PDF、捕获屏幕截图、转换数据、分析文件(CSV、XML、JSON、Excel),并与任何 API 集成。 安全执行环境。 获取 API 密钥 https://www.customjs.space
此连接器在以下产品和区域中可用:
| 服务 | 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 | CustomJS 支持 |
| URL | https://www.customjs.space |
| h@customjs.io |
| 连接器元数据 | |
|---|---|
| 发布者 | TechnologyCircle GmbH |
| 网站 | https://www.customjs.space |
| 隐私策略 | https://www.customjs.space/terms-and-conditions/ |
| 类别 | IT作;生产力 |
CustomJS 连接器
发布者:TechnologyCircle GmbH
在工作流中使用 NPM 模块支持执行自定义 JavaScript 代码。 通过安全 JavaScript 执行生成 PDF、转换数据、分析文件并与任何 API 集成。
先决条件
若要使用此连接器,需要:
- CustomJS 帐户(注册时 https://www.customjs.space)
- CustomJS 仪表板中的 API 密钥
支持的作
执行 JavaScript 代码
使用完整的 NPM 模块支持运行自定义 JavaScript 代码。 引用输入数据并返回任何结果。
用例:
- 转换 JSON 数据结构
- 分析 CSV、XML 或其他文件格式
- 执行复杂计算
- 使用自定义规则验证数据
- 与外部 API 集成
参数:
-
Input Value(可选) - 在 JavaScript 代码中处理的数据 -
JavaScript Code(必需) - 自定义 JavaScript 代码
示例:
简单代码(无输入):
Code: return "Hello from CustomJS!"
Result: Hello from CustomJS!
NPM 模块的当前日期:
Code: const moment = require('moment'); return moment().format('MMMM Do YYYY')
Result: December 16th 2025
使用输入:
Input: John
Code: return "Hello " + input + "!"
Result: Hello John!
JSON 转换:
Input: {"name":"john","age":30}
Code: const data = JSON.parse(input); return JSON.stringify({name: data.name.toUpperCase(), age: data.age})
Result: {"name":"JOHN","age":30}
HTML 到 PDF
将 HTML 内容转换为专业 PDF 文档。 无需编码 - 只需提供 HTML 并获取 PDF。
用例:
- 生成发票和收据
- 从 HTML 模板创建报表
- 生成证书
- 将网页存档为 PDF
- 创建可打印文档
参数:
-
HTML Content(必需) - 要转换为 PDF 的 HTML 标记
Example:
<!DOCTYPE html>
<html>
<head>
<style>
body{font-family:Arial;padding:40px;}
h1{color:#2196F3;}
table{width:100%;border-collapse:collapse;margin:20px 0;}
th,td{border:1px solid #ddd;padding:10px;}
th{background:#2196F3;color:white;}
</style>
</head>
<body>
<h1>INVOICE</h1>
<p><strong>Invoice #:</strong> 2024-001</p>
<p><strong>Date:</strong> December 16, 2025</p>
<table>
<tr><th>Item</th><th>Qty</th><th>Price</th><th>Total</th></tr>
<tr><td>Service A</td><td>1</td><td>$100</td><td>$100</td></tr>
<tr><td>Service B</td><td>2</td><td>$50</td><td>$100</td></tr>
</table>
<p><strong>TOTAL: $200</strong></p>
</body>
</html>
入门
- 在 https://www.customjs.space 中注册
- 生成 API 密钥
- 将 CustomJS 连接器添加到流
- 出现提示时输入 API 密钥
- 使用执行 JavaScript 代码或 HTML 执行 PDF作
Support
- 文档: https://www.customjs.space/docs
- 电子邮件:h@customjs.io
- 网站: https://www.customjs.space
版本历史记录
v1.0.0.16 (当前 - 2025 年 12 月)
更新:
- 执行 JavaScript Code作中的输入参数可选
- 输入字段现在首先出现,后跟 Code 字段
- 改进了不需要输入的代码的用户体验
“特色”:
- 使用可选输入执行 JavaScript Code作
- 用于简化 PDF 生成的 HTML 到 PDF作
- NPM 模块支持
- 安全执行环境
无重大更改:
- 与 v1.0.0.15 完全向后兼容
- 所有现有流继续保持不变
v1.0.0.15 (2025 年 12 月)
新功能:
- 为简化的 PDF 生成添加了“HTML 到 PDF”作
- 清理执行 JavaScript 代码作(仅输入 + 代码)
改进:
- 简化的用户体验
- 包含示例的增强文档
- 更好的错误处理
v1.0.0.11 (2024 年 11 月)
修复:
- 从说明中删除了受限关键字
- 更新了合规性要求
v1.0.0.10 (2024 年 11 月)
初始版本:
- 执行 JavaScript 代码操作
- NPM 模块支持
- 安全执行环境
隐私和条款
隐私策略: https://www.customjs.space/terms-and-conditions/ 服务条款: https://www.customjs.space/terms-and-conditions/
类别
IT 运营、生产力
正在创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 不可共享 |
违约
适用:所有区域
用于创建连接的参数。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| API密钥 | securestring | 此 api 的api_key | True |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
操作
| HTML 到 PDF |
将 HTML 内容转换为 PDF 文档。 |
|
执行 Java |
通过 CustomJS API 密钥远程运行 JavaScript 代码。 该代码可以引用输入变量并使用 NPM 模块。 |
HTML 到 PDF
将 HTML 内容转换为 PDF 文档。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
HTML 内容
|
htmlContent | True | string |
要转换为 PDF 的 HTML 内容 |
返回
二进制 PDF 数据
- response
- binary
执行 JavaScript 代码
通过 CustomJS API 密钥远程运行 JavaScript 代码。 该代码可以引用输入变量并使用 NPM 模块。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
输入值
|
input | string |
可在 JavaScript 代码中引用的用户提供的输入字符串。 |
|
|
JavaScript 代码
|
code | True | string |
要执行的 JavaScript 代码。 使用输入变量引用输入。 |
返回
JavaScript 执行的结果
- response
- string
定义
字符串
这是基本数据类型“string”。
二进制
这是基本数据类型“binary”。