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
Email 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 集成。

先决条件

若要使用此连接器,需要:

支持的作

执行 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>

入门

  1. https://www.customjs.space 中注册
  2. 生成 API 密钥
  3. 将 CustomJS 连接器添加到流
  4. 出现提示时输入 API 密钥
  5. 使用执行 JavaScript 代码或 HTML 执行 PDF作

Support

版本历史记录

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 文档。

执行 JavaScript 代码

通过 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”。