适用模块

离线开发中参数传递的用法

具体说明

包含sql节点参数传递的用法和脚本节点参数传递的用法
1)支持将最后一条select语句的查询结果保存为二维数组供下游节点使用(不能有换行符等);
2)下游使用举例:${outputs1},表示取查询结果的所有数据;${outputs1[0]},表示取查询结果的第1行数据;${outputs1[0][0]},表示取查询结果的第1行第1列数据。无法获取有效数据时,下游会运行失败;
3)查询结果最多支持2048行,单行最多支持1024字节,如果超过该限制,可能会导致结果异常。

使用示例

sql-sql节点:

DEMO-离线开发参数传递用法 - 图1

上游节点:
DEMO-离线开发参数传递用法 - 图2
DEMO-离线开发参数传递用法 - 图3

下游节点:
DEMO-离线开发参数传递用法 - 图4
DEMO-离线开发参数传递用法 - 图5

输出结果:
DEMO-离线开发参数传递用法 - 图6


script-scritp节点:

输入脚本:

image.png

image.png


输出脚本:

image.png
image.png
image.png




sql-scritp节点:

上游节点:

DEMO-离线开发参数传递用法 - 图12

DEMO-离线开发参数传递用法 - 图13


下游节点:

DEMO-离线开发参数传递用法 - 图14
DEMO-离线开发参数传递用法 - 图15
DEMO-离线开发参数传递用法 - 图16




scritp-sql节点:

上游节点:

DEMO-离线开发参数传递用法 - 图17
DEMO-离线开发参数传递用法 - 图18


下游节点:仅支持作为一个值入参

DEMO-离线开发参数传递用法 - 图19
DEMO-离线开发参数传递用法 - 图20
DEMO-离线开发参数传递用法 - 图21




作者:刘思伟