变量类型
变量类型
- 一般变量- 可以存储多种类型数据的变量,例如字符串(需要加单引号)、数字、list数组等
- 密码变量- 密钥或敏感信息可以使用“密码变量”进行存储,在选择“密码变量”类型时,默认值中输入的内容会黑色圆圈替代,不显示明文,同时编译后在代码中也是经过加密的
- 数据表格- 一般用于存储dataframe数据集的变量,创建数据表格变量后,会在默认值创建一个空白的数据表格
- 自定义组件变量- 自定义组件变量可以理解为将某个机器人自动化流程进行了实例化,在自定义组件调用时,可以将实例引用
- 运行参数- 工程运行前,弹出运行参数设置窗口,以供用户根据相同业务的不同需求,输入相应的参数信息,实现多样化场景应用
一般变量
可以存储多种类型数据的变量,例如字符串(需要加单引号)、数字、list数组等。 我们将创建一个项目,它可获取界面数据,然后存储在一般变量中,并在“输出”面板中显示文本信息。
- 首先,创建一个工程,并在工程中创建一个一般变量“文本”;
- 在工程中使用【获取文本】组件,获取用户界面的文本信息,并将返回值传入到“文本”变量中;
- 添加【输出】组件,并将“文本”变量拖拽至输出引脚中;
- 运行组件,【获取文本】组件会将获取到的文本内容存储在“文本”变量中,并输出打印内容再控制台结果处。
密码变量
密钥或敏感信息可以使用“密码变量”进行存储。在选择“密码变量”类型时,默认值中输入的内容会黑色圆圈替代,不显示明文,同时编译后在代码中也是经过加密的。
我们将创建一个项目,并将密码存储在“密码变量”中,并在“密码框”中自动化输入:
- 首先,创建一个工程,并在工程中创建一个密码变量“密码”;
- 在“密码变量”的默认值中输入密码数据;
- 添加【设置文本】组件,并将“密码”变量拖拽至文本引脚中;
- 运行流程,即会将密码变量中的数据输入至密码框中。
自定义组件变量
自定义组件变量可以理解为将某个机器人自动化流程进行了实例化,在自定义组件调用时,可以将实例引用:
- 首先定义一个变量,选择为“自定义组件变量”;
- 然后,在“自定义组件变量”中”选择实例化的类,即在“机器人”参数中选择一个需要调用的自定义组件的流程名称;
- 我们在默认值中可以看见已经自动生成的自定义组件实例;
- 调用自定义组件组件时,即可将自定义变量拖拽至实例引脚中。
FTP服务器
在使用FTP相关可视化组件功能时,需要将FTP服务器相关参数申明到一个“FTP服务器”变量当中。
变量属性释义如下:
- 变量名称- 同一般的变量名称
- 变量类型- FTP服务器
- 变量描述- 描述一下此变量功能
- 对象类- 默认IFtp
- 服务器地址- 服务器地址需要加单引号
- 服务器端口- 同真实连接ftp服务器端口(一般21、2121)
- 编码格式- 默认‘utf-8’,有些服务器是‘GB18030’
- 默认值- 无需更改
- 首先定义一个变量,选择为“FTP服务器”,设置ftp服务器相关属性;
- 然后,添加一个【FTP登录】组件,将“FTP服务器”变量连接至组件实例引脚中;
- 我们在默认值中可以看见已经自动生成的自定义组件实例;
- 调用自定义组件组件时,即可将自定义变量拖拽至实例引脚中。
运行参数
工程运行前,弹出运行参数设置窗口,以供用户根据相同业务的不同需求,输入相应的参数信息,实现多样化场景应用。
注意
运行参数是全局变量,在当前工程中所有流程中都可以进行调用
- 在变量管理窗口定义一个全局变量,设置“变量类型”为运行参数即可;
- 针对参数的输入需求,可设置参数所需要的输入类型。
- 字符串型- 输入参数为字符串类型,即输入框中输入的为字符串类型数据
- 整型- 输入参数的类型为整型,即输入框中输入的为整型数据。若输入类型为其他类型,则无法成功输入
- 浮点数- 输入参数的类型,限定为浮点数类型。若输入类型为其他类型,则无法成功输入
- 路径- 输入参数为文件夹路径,即选择某文件所在的文件夹路径或某文件待保存的文件夹的路径,路径参数输入框后面会有文件夹图标,点击文件夹图标后,可以直接从本地选择文件夹路径
- 文件/类型- 输入参数为文件的路径,即选择指定的某文件。文件参数输入框后面也会有文件夹图标,点击文件夹图标后,可以直接从本地选择指定文件路径
- 下拉菜单- 即输入参数的类型为下拉框类型,点击后显示下拉选项。下拉框中的内容在下拉项初始化中进行设置
- Excel位置- 即输入参数的类型为excel单元格,可在此时输入Excel的sheet页名称和待读取的指定单元格,例如:"sheet1"的“A1”单元格
- Excel范围- 即输入参数的类型为excel范围。sheet页名称和Excel读取范围,由用户在运行时,自行设置;范围为:用户设置的两个单元格的对角线范围,例如:"sheet1"的“A1”-“C3”单元格
- 密码(加密保存)- 即输入参数的类型为加密输入的类型。点击输入框后的“小眼睛”图标,可以切换隐形显示状态
- 配置文件- 即流程中配置文件的存放路径;可在“默认值”中输入目标配置文件的路径。点击其后的文件图标,直接打开当前工程下的 conf 目录
- 复选框- 设置参数为复选框
- 默认值- 设置参数的初始默认值
- 顺序- 运行参数在弹窗的排列数序,直接输入整型数字,从小到大,参数从上往下升序排列
- 帮助描述- 在参数输入框后设置参数输入的描述信息。运行时,鼠标光标停放在参数后的“问号”图标,即可查看描述
- 是否必填- 设置参数是否为必填选项,勾选则该参数为必填,在弹框的变量描述后有一个红色的*号标记