UiPath之实用技巧系列(九)

3206 0
2020-3-7 11:09:18
显示全部楼层
今天开始,小U后续准备给大家一系列实用的小技巧,大家在平时的工作中可能会碰到。这些资料小U会在下面的订阅号和RPA之家同步更新,方便大家查阅。
下面是进入我们RPA之家的方式,希望大家积极入伙,并关注小U的订阅号。
---小U的QQ群(714733686)
---小U的订阅号【UiPath8888】
---RPA之家【www.rpazj.com】
--------------此处接之前的UiPath之实用技巧(七)--------------------
技巧37: UiPath里可以合并两个Excel的内容吗?
方法: 这里我们分两种情况来说明,
第一种是Excel的格式是完全一样的,针对这个我们通过ReadRange来先读取Excel的内容到DataTable,然后再用MergeDataTable合并;
第二种是格式不一致,那么我们首先要考虑是以哪个Excel为基准,然后将格式和基准不同的Excel先用ReadRange读到DataTable,然后对DataTable进行格式化,可以借助AddDataRow再进行合并,
技巧38: 当我们在运行有关Excel操作的流程时,会出现下面的错误
image001.png

方法: 很有可能是因为使用的活动中有不支持xlsx或xlsm后缀的,那我们就需要把这些活动进行替换。
技巧39:在UiPath中我们有时候会碰到Excel打开以后,流程无法读取这种情况,为什么?
方法: 在UiPath中处理Excel表格的活动,有两套。
一个是Excel,这个需要安装微软的office,而另外一个是WorkBook,不需要安装Excel相关的软件。
区别:Excel的活动,必须和Excel Application Scope配套使用,UiPath的活动可以在打开Excel的时候进行操作
WorkBook的活动,可以直接使用,但是必须是把Excel关闭,否则就会出现上面的错误。
技巧40:假如我们有A,B,C三个流程,想通过点击按钮的形式来决定我们流程的选择。
方法:  针对这个问题,我们其实可以借助于MessageBox这个活动,在Button属性中,我们选择“Yes”“No”“Cancel”来实现流程的选择,根据Output属性的ChoseButton值,结合Switch活动来进行流程的选择。具体的实现请参考下面的案例。
image002.png
image003.png

技巧41:在UiPath中怎么拷贝文件?
方法: 我们可以使用CopyFile这个活动,From:源文件路径;To:目标文件的全路径,包含文件名及文件后缀。另外它不支持URl。

image004.png
结果: image005.png
技巧42:Orchestrator上可以设置实现每个月的某一天执行任务吗?
方法:毫无疑问,当然是可以的,我们进入到OC的触发器,就可以设定了。还可以借助Cron表达式来自定义,参考http://cron.qqe2.com
image006.png