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、创建 PDF、捕获屏幕截图等。

先决条件

需要满足以下条件才能继续作:

支持的作

连接器支持以下作:

执行 JavaScript 代码

使用输入数据执行自定义 JavaScript 代码。 该代码可以引用 NPM 模块并使用“input”变量。

参数:

  • Input Value:将在 JavaScript 代码中用作“input”变量的输入字符串
  • JavaScript Code:要执行的 JavaScript 代码。 使用“input”变量引用输入

Example:

// Input: "hello"
// Code:
return 'prefix ' + input + ' suffix';
// Result: "prefix hello suffix"

如何获取凭据

  1. 访问 https://www.customjs.space
  2. 注册免费或付费帐户
  3. 导航到仪表板
  4. 生成 API 密钥
  5. 复制用于创建连接的 API 密钥

连接器入门

获取 API 密钥后:

  1. 在 Power Automate 中,创建新的与 CustomJS 的连接
  2. 出现提示时输入 API 密钥
  3. 在流中使用“执行 JavaScript 代码”作
  4. 提供输入值和 JavaScript 代码
  5. 该作将返回代码执行的结果

已知问题和限制

  • JavaScript 执行受超时限制(通常为 30 秒)
  • 代码必须返回一个值才能在流中查看结果
  • 某些 NPM 模块可能不可用,具体取决于 CustomJS 订阅计划
  • 基于 CustomJS 订阅层应用的速率限制

有关功能和限制的最 up-to日期信息,请访问我们的文档 https://www.customjs.space

常见错误和故障排除

“未授权”错误

  • 验证 API 密钥是否正确
  • 检查 CustomJS 订阅是否处于活动状态
  • 确保 API 密钥未过期

“执行失败”错误

  • 检查 JavaScript 代码是否存在语法错误
  • 验证输入格式是否与代码预期匹配
  • 确保代码返回值

超时错误

  • 优化 JavaScript 代码以提高性能
  • 考虑将复杂作分解为较小的步骤
  • 检查代码是否有无限循环或阻塞作

FAQ

问:支持哪些 JavaScript 功能?
答:CustomJS 支持具有许多 NPM 模块访问权限的新式 JavaScript (ES2020+)。 查看 CustomJS 文档,了解可用模块的完整列表。

问:是否可以在 JavaScript 代码中使用外部 API?
答:可以,可以从 JavaScript 代码发出 HTTP 请求和调用外部 API。

问:如何调试 JavaScript 代码?
答:在代码中使用 console.log() 语句。 输出将在作结果中可用。

问:最长执行时间是多少?
答:默认超时为 30 秒。 如果需要更长的执行时间,请联系 CustomJS 支持部门。

部署说明

  1. 在 Power Automate 或 Power Apps 连接器库中搜索“CustomJS”
  2. 使用 API 密钥创建新连接
  3. 使用“执行 JavaScript 代码”作开始生成流

支持和其他资源

有关连接器的技术支持或问题,请联系 h@customjs.io

正在创建连接

连接器支持以下身份验证类型:

默认 用于创建连接的参数。 所有区域 不可共享

违约

适用:所有区域

用于创建连接的参数。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
API密钥 securestring 此 api 的api_key True

限制

名称 调用 续订期
每个连接的 API 调用数 100 60 秒

操作

执行 JavaScript 代码

通过 CustomJS API 密钥远程运行 JavaScript 代码。 该代码可以引用输入变量并使用 NPM 模块。

执行 JavaScript 代码

通过 CustomJS API 密钥远程运行 JavaScript 代码。 该代码可以引用输入变量并使用 NPM 模块。

参数

名称 密钥 必需 类型 说明
输入值
input True string

可在 JavaScript 代码中引用的用户提供的输入字符串。

JavaScript 代码
code True string

要执行的 JavaScript 代码。 使用输入变量引用输入。

返回

JavaScript 执行的结果

response
string

定义

字符串

这是基本数据类型“string”。