【RPA之家】UiPath之常见问题集锦(一)

发布于: 雪球转发:0回复:0喜欢:0

Question1:当UiPathStudio的版本是2019.10.0时,打开以前用C#做的流程会出现面的错误


Answer:

1. 找到流程的project.json.

2. 打开将里面的Csharp修改成VisualBasic

Question2:

A:打开流程时,ExeclApplication Scope出现远程调用失败。

B: uipath处理excel的write range,提示被另一个程序使用。


Answer:调用打开的Read,write等Activity时,使用了WorkBook里面的控件。将Workbook的Activity修改为Execl里面的Activity.

Question 3:community版开发的bot,可以在企业版部署么,需要什么额外步骤吗?

Answer:大部分打不开。你就看作都打不开吧。最好装两个系统,这样你都可以兼顾。在两个windows下分开装。

Question 4:请问新安装的uipath闪退,大家有遇到过吗
Answer:原因是工作路径的问题

Question 5:初次安装UiPath Studio,点击激活时出现下面的界面,是什么原因:


Answer:

1. 网页链接确认能否访问此网址

2.删除注册表中的代理 --> Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings and then delete ProxySettingPerUser.

3.重启之后点击激活再试、

Question 5:尝试使用 CreateFile Activity 创建 Excel 文档,结果发现创建出来的文档是无法打开的。

程序框图:


程序框图

Activity 属性:

Activity 属性

用 Excel 打开文档的时候,出现如下错误:
Excel 无法打开文件 ****,因为文件格式或者文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式相匹配.

Excel 错误信息

按照 Excel 错误提示,检查文件扩展名,是正确的,所以可以排除扩展名的问题。

原因分析

查看了官方文档,这个活动的作用 :Creates a file in the specified location. 没有发现其它有意义的信息。后来在社区里面得到答案:Create File 不能创建文本文件外的类型.

Create File 创建的Excel 只有 0 KB

查看了创建出来的文件,只有 0 KB, 而正常的工作簿文件占用 8 KB:

正常创建的工作簿为 8 KB


解决办法

1. 使用手工创建 OK 的工作簿,而不去用 Create File 来创建工作簿

2. 用 Excel Applicantion Scope 创建的 Excel 文档(亲测可用)
Excel Applicantion Scope 会先按照你设定的路径打开工作簿,如果工作簿不存在,则创建新的工作簿。利用这个特性,就可以创建新的工作簿了。


Excel Application Scope

Excel Applicantion Scope 创建的工作簿如下:

用Excel Application Scope 创建的工作簿

其它

也有部分网友反馈使用 CreateFile 创建的工作簿是可以用的,这个问题也有可能与系统或者 Excel 版本有关

Question6:如何将字符串转换为Json对象

Answer:var str='{"name":"fendouer", "age":23}'; //这是一个json字符串''
var ob=JSON.parse(str) ; //返回一个新对象

Question7:如何给Dictionary类型进行初始化

Answer:注意键值对之间用的是逗号:

类型:Dictionary<String,String[]>

初始化:

New Dictionary(of String,string()) From {{"总工办",{"2","1"}},{"总工办本部",{"2","1"}}}

遍历字典里面字段:

Speaker_Result=New Dictionary(of String,string) From {{"hdf","网页链接},{"gh","网页链接}}


Question8:如何将社区版开发的流程移到企业版

Answer:删除项目下面的project.json,然后用企业版再打开一次,保存

Question9:如何将本地机器人定时执行?

Answer:流程中的最后一步加入Delay,将流程做成死循环

Question10:如何实现下拉网页页面?

Answer:可以通过发送热键SendHotKey:click down+ hover +click up

文章来源:http://www.rpazj.com
作者:RPA之家