设置变量
指令说明
用于添加、修改变量值,可以设置全局变量和局部变量,对应的Python代码如下
- 局部变量
变量名 = 变量值
- 全局变量
global_vars.变量名 = 变量值
指令输入参数
| 输入参数 | 输入参数类型 | 说明 |
|---|---|---|
| 变量类型 | 枚举项 | 任意类型、文本、整数、小数、数字、布尔、列表、映射、网页元素、网页对象、桌面元素、电子表格对象、文本列表、整数列表、小数列表、数字列表、布尔列表、网页元素列表、网页对象列表、桌面元素列表、电子表格对象列表 |
| 变量值 | Python表达式 | |
| 全局变量 | bool | 是否是全局变量,默认局部变量 |
指令输出参数
| 输出参数 | 输出参数类型 | 说明 |
|---|---|---|
| 变量名 | Any | 符合Python语法规范的变量名,类型由输入参数的变量值决定 |
注意
json中的in.变量值 是 Python表达式,曲辕RPA会解析该json然后直接插入到Python源码中 例如:
[
{
"ins": "设置变量",
"in": {
"变量类型": "'映射'",
"变量值": "{'姓名': '张三', '年龄': 25, '城市': '北京'}",
"全局变量": "False"
},
"out": {
"变量名": "userInfo"
}
},
{
"ins": "映射循环",
"in": {
"映射": "userInfo"
},
"out": {
"键": "key",
"值": "value",
"序号": "index"
},
"children": [
{
"ins": "输出日志",
"in": {
"日志内容": "f'第{index+1}项: {key} = {value}'",
"渲染HTML": "False"
}
}
]
}
]