Skip to content

在自动化中执行脚本

使用说明

自动化将使用脚本引擎执行步骤中的JS代码

使用说明

在自动化中运行的代码片段可使用脚本中所有函数,在此基础上额外扩展了自动化独有的automatic上下文对象

getVar

获取自动化的上下文变量

参数类型说明
varNameString上下文变量名称
js
automatic.getVar(varName);

注意事项

若获取的变量名在上下文中不存在则会返回null

setVar

设置自动化的上下文变量

参数类型说明
varNameString上下文变量名称
valueObject变量值
js
automatic.setVar(varName, value);

注意事项

若获取的变量名在上下文中存在则会覆盖已有变量值

setProgress

设置当前自动化的执行进度

参数类型说明
progressDouble执行进度,范围0~100之间
messageString进度描述文字
js
automatic.setProgress(50.56, '正在处理文件');

setReturnValue

设置当前自动化的返回值,该函数和设置自动化返回值步骤具有相同能力

参数类型说明
returnValueObject自动化返回值
js
automatic.setReturnValue(1);
automatic.setReturnValue(true);
automatic.setReturnValue(new Date());
automatic.setReturnValue({
    name: '张三'
});
automatic.setReturnValue([1, 2, 3, 4, 5, 6]);

注意事项

当使用多个automatic.setReturnValue时,仅最后一个调用会生效;所以对于如果需要返回多个值时,需要在代码片段中构建一个数据结构,整体返回

使用示例

  • 普通示例

  • 代码片段调用应用脚本