跳到主要内容

javascript 插件

该插件支持执行 javascript 代码,在流程编排中使用广泛。

javascript 插件有两种使用显示,一种是提前编写代码在运行时传递参数,另一种是运行时传递代码直接运行。

在模板中选择 JavaScript ,然后配置代码。

image-20260202192047755

image-20260202192259732

代码示例如下。

paramter 是参数,运行时会压缩为 json 字符串,因此需要反序列化为对象。

支持返回执行结果,在 AI 对话和流程编排中,返回的结果以 json 对象显示。

// 函数必须以 run 命名,paramter 参数是字符串
// 返回值可以是对象或字符串等类型
function run(paramter) {
var obj = JSON.parse(paramter);
const result = {
id: obj.id,
name: "test"
};

return result;
}

运行时,参数是 json 或 js 对象。

image-20260202192416180