调用自定义脚本

1. 组件介绍

说明

必要前置组件:无

利用本组件可以写需要执行操作的python脚本

2. 输入项

说明

请参照可视化编辑器内组件面板中各输入项的帮助信息

3. 输出项

说明

请参照可视化编辑器内组件面板中各输出项的帮助信息

4. 组件使用示例

4.1 示例1:hello world

  1. 需要执行的脚本中,通过编辑表达式的方式填写:print("Hello World")

    image

  2. 高级选项默认选项值

  3. 该流程成功执行完后,会自动在日志面板中打印日志“Hello World”。

4.2 示例2:使用流程中的变量

说明

在调用自定义脚本组件中,可直接在Python脚本中使用上文定义的变量,包括读取变量内容、对变量进行赋值。

自定义脚本中进行赋值时请避免赋值错误的类型,比如数字类型的变量,被赋值字符串(如abc),可能会导致后续步骤运行失败。

  1. 已经添加两个变量v_param1v_result,并将v_param1的值设置为1。

image

  1. “调用自定义脚本”步骤中,将v_param11,并将结果赋值给v_result。

image

说明

自定义脚本的运行结果需要赋值到流程中上文定义的变量中,如本例赋值给v_result,如果赋值给未定义的变量,后续流程步骤无法直接使用。

例如本例的自定义脚本中,改为 sum_result = v_param1 + 1,后续步骤中无法从变量下拉框中选到sum_result。

  1. 打印v_result的结果。执行结果为2.

image