2020.3 转换 2020.2 开发的 RPA 遇到的问题
1. 由于 2020.3 的组件中的标题和文本的内容没有加引号,导致原来在里面写的变量,都当作文本处理了,要一个一个手动改,大的工程设计上百个组件要改,基本放弃升级了(在测试阶段就提过这个问题了,正式版也没有改,文本就应该加引号,这是编程的基本规范,否则和变量怎么区分)。
2. 有些组件完全看不出有任何变化的,也打上了红框,类似于 for if break。
3. 一大片红色框,要一个一个点,才能去掉,能否在流程列表里一键清除。
"1. 由于 2020.3 的组件中的标题和文本的内容没有加引号,导致原来在里面写的变量,都当作文本处理了,要一个一个手动改,大的工程设计上百个组件要改,基本放弃升级了(在测试阶段就提过这个问题了,正式版也没有改,文本就应该加引号,这是编程的 ...."
1. 由于 2020.3 的组件中的标题和文本的内容没有加引号,导致原来在里面写的变量,都当作文本处理了,要一个一个手动改,大的工程设计上百个组件要改,基本放弃升级了(在测试阶段就提过这个问题了,正式版也没有改,文本就应该加引号,这是编程的基本规范,否则和变量怎么区分)。
2. 有些组件完全看不出有任何变化的,也打上了红框,类似于 for if break。
3. 一大片红色框,要一个一个点,才能去掉,能否在流程列表里一键清除。
版本更新太快,很多流程都有兼容性的问题。。。
这个的设计一开始应该是想规定好 属性的类型,比如是 int 型,客户直接输入 int(例如 1,2,3); 如果是 str,直接输入 str(例如 hello world), 可以让客户少输入几个引号吧···
其实稍微培训下,就可以了, 几个引号也没必要省略掉。
如果下个版本再改回来, 是不是 3.0 做的流程 又会出现兼容问题呢?
通过变量拖动给组件属性也挺好的,但是有些变量是数组的时候,就得用代码来实现了,例如从获取所有窗口组件得到的结果。
现在可以在画布中将变量拖动给组件面板中的属性来实现变量代替,不过这个问题我们还是会优化掉
计划在 8 月的第 3、4 周
下个发布版什么时候出?
嗯,这个问题我们已经发现的,会在下个发布版本中优化😆