变量设置节点可修改已添加的全局或局部变量值。使用该节点,设置变量值作为当前服务的中间逻辑功能,并将设置后的值作为节点的输出。
使用限制
全局变量仅支持在一个或多个服务中执行串行的变量设置操作,不支持并行的变量设置操作。
例如:一个服务流执行全局变量设置操作完成之后,才能执行下一个服务流中该全局变量的设置。
前提条件
已添加全局或局部变量。详细内容请参见添加变量。
节点配置
在业务逻辑编辑页面的变量设置节点到中间画布中。
列表下,拖拽配置项 | 说明 |
---|---|
节点名称 | 设置节点名称。支持中文汉字、英文字母、数字和下划线(_),长度不超过30个字符。 |
变量设置 | 添加待修改的变量。
说明 最多可同时修改20个变量的值。
|
在右侧配置栏,单击+变量,进行变量设置,如图所示。
- 选择待设置的变量。
- 设置变量值待修改的数据源类型和值。
可选类型:
- 固定值:选择静态数据类型(数值型、字符型、布尔值、时间型、数组、结构型)。
- 来自节点:选择上一节点(payload)。
- 变量:选择已添加的其他变量。
说明 修改的数据格式必须与变量数据源格式保持一致。 - 单击确定。
节点输出
将变量的最终值作为节点的输出。
说明 变量设置节点输出结果的参数字段与其上一个节点输出的参数字段一致。
"日志":{
"节点ID":"node_***"
"节点名称":"变量设置"
"节点类型":"store"
"节点输入":{
"calcul_result":9
}
"变量":{
"count":9
}
"耗时":"0ms"
"节点输出":{
"calcul_result":9
}
"调试日志":[
0:"{ dataSource: 'payload', dataSourceType: 'payload', staticDataType: 'num', variableName: 'count', propertyType: 'payload', property: 'calcul_result', value: 9 }"
]
}
使用方法
该节点需与全局或局部变量结合使用,详细的使用方法请参见使用变量示例。