在我们制作RPA应用的过程中,经常会有保存配置的需求,例如文件保存位置、延时时间等。
可以使用“流程/应用”-“应用”-【读取自定义数据】和【保存自定义数据】来实现配置的持久化。
配合“对话框”中的【打开信息对话框】和【打开自定义对话框】,可实现配置灵活修改。分享一下思路。
首先定义一个配置项的列表和一个配置项的字典。列表中存储配置项的名称,字典存储读取到的配置项。
开始循环配置项列表,使用【读取自定义数据】读取数据到配置字典,判断是否有值为空,如果都有值,则显示【打开信息对话框】询问用户是否修改配置,可以配置超时时间以及默认为否,如果修改或者任意配置项的值为空,则显示【自定义对话框】让用户输入配置,然后循环配置结果使用【保存自定义数据】保存配置供下次使用。
大致流程图如下
