文档

Script节点使用说明

更新时间:
一键部署

本文档介绍Script节点使用说明。

节点界面

点击应用中心--流程编排--新建流程,点击脚本节点

image

节点说明

Script节点是脚本节点,面向开发者提供简单的代码开发能力。目前支持JavaScript、Python和Groovy。Code节点中的代码封装在函数中,返回语句用于输出函数的结果。返回的任何结果都可以在后续步骤中使用。

配置页面

image

配置说明

脚本类型

当前支持groovy、javascript、Python三种。

返回变量名称

设定函数体返回的变量名称,如果不填写,默认使用fcResult作为变量名称。

例如

{
    "svcVars":{
        "Script_szLxMn":{ // 脚本节点id
            "response":{ // 固定返回字段
                "temp":[ // 声明的返回变量名称,缺省值为scriptResult
                    "a",
                    " ",
                    "c"
                ]
            }
        }
    }
}

脚本校验功能

左下角有「校验脚本合法性」按钮,在提交前可以点击进行校验,避免运行时报错。

image

脚本示例

当前支持的是代码段编程,代码封装在函数中进行执行,所以脚本最后必须return相应的结果,在后续的流程中该变量才能进行使用。

groovy示例

String aa = "$bizVars.date";
List<String> list = new ArrayList<String>();
list.add("a");
list.add(aa);
list.add("c");
return list;

javascript示例

const a = 1;
const b = a+2;
return a;

Python示例

import json
import logging
json_string = svcVars['LLM_ae4fzv']['response']['text']
data = json.loads(json_string)
prefix_str = '天猫精灵将为你播放'
media_name = data['mediaName']
singer_name = data['singerName']
return f"{prefix_str} {singer_name} 的 {media_name},收听完整版请下载天猫精灵APP收听完整版"

  • 本页导读 (1)
文档反馈