设置字典键值
功能
在已创建好的字典里,设置字典的键和值。
输入
| 名称 | 说明 | 示例 |
|---|---|---|
| 字典 | 【字典】已创建的字典对象。 | 字典(传入变量) |
| 构建数据 | 【字符串】自定义,构建键值的行列信息。 此参数在2024.01.03及之后的server版本中新增加的。 |
数据 |
注意/说明
1.一般与【创建字典】、【获取字典键值】函数一起使用。
2.若使用“设置字典键值”函数时,填写的“字典”参数变量传入其他类型时,如 String(字符串类型),编译通过但运行时显示运行错误,如下图所示:
编译结果: 运行结果: 此时切换到编译消息界面,双击[运行错误]信息,即可定位到错误的函数:
3.设置字典键值,不仅仅可以直接输入键值,还可以在变量/参数/流程参数中创建变量,使用'$变量名称'的格式,将变量引入到键值。
[warning] 注意
使用“流程参数”作为字典键值时,编译会提示‘编译通过’,点击运行时会报错,需要配合流程使用。
4.使用该函数构建字典键值时,若构建的字典键在传入的字典对象中已存在,则会覆盖掉前面键值;若不存在,则会新增到字典对象中。
例如:创建字典对象中已存在字典键 'name' 和 'age'。
在设置字典键值时,构建字典键 'age' 和 'id',此时字典对象中会新增键'id'信息且 'age' 键值变为“19”,若使用变量的方式传参同样会覆盖前面的键值。
相关函数
【创建字典】、【获取字典键值】、【日志消息】
示例/演示
1.创建好一个字典对象后,可设置字典中的键和对应的值或者使用变量的方式传参:
3.使用流程参数作为键值需要将该组件引入到流程节点
(2)在流程节点中引用该组件,然后在‘编辑参数’添加参数(参数名称必须和组件中的流程参数的名称相同)。 (3)执行流程后,可以选择引用该组件的节点右键点击‘查看步进日志’查看日志。