结束流程
指令说明
结束流程后当前流程的所有指令不再执行(python return语法),流程会从调用流程处继续执行。结束流程时可以返回指定的数据
指令输入参数
动态输入参数规则:
- 调用
get_target_tab_flowtool call获取该流程的输出参数,该流程的输出参数就是该指令的输入参数。 - json
in中的键名必须和该流程输出参数名完全一致,值必须是该流程上下文中的 Python表达式。 - 如果该流程没有输出参数,该指令可以不配置
in。
指令输出参数
无
示例1
- 当前流程输入参数
| 参数名 | 参数类型 |
|---|---|
| webPage | WebPage |
| 商品名 | str |
- 当前流程输出参数
| 参数名 | 参数类型 |
|---|---|
| 商品价格 | str |
| 商品元素 | WebElement |
- 当前流程 调用 结束流程 并返回数据 输入参数中的值是Python表达式,字面量需要特殊处理
[
{
"ins": "获取网页元素",
"in": {
"网页对象": "webPage",
"网页元素": "'4c47c360-bf18-478a-9e45-2e60bf469317'",
"等待元素出现时长": "30"
},
"out": {
"网页元素": "web_element"
}
},
{
"ins": "结束流程",
"in": {
"商品价格": "'¥1.0'",
"商品元素": "web_element"
}
}
]
示例2
- 子流程,获取指定excel文件的行数

- 调用子流程。直到子流程执行结束流程或者子流程执行完成后当前流程才会继续执行。例如示例流程执行第4行后主流程才会执行第2行

- 输出调用结果
