第一个UiPath的排坑指北(一)

本文分享了使用UiPath实现Excel数据自动化输入网站的过程,对比Java开发,展现了UiPath的高效开发优势。文章详细记录了开发中遇到的问题及解决方案,包括变量定义、循环使用、第三方包管理和与其他语言的交互。
摘要由CSDN通过智能技术生成

第一个UiPath项目

  某部门来找我们IT提了一个需求,说是要把Excel里的数据一条一条地填进一个网站,并且还要审核和上传文件,太麻烦了,希望能实现自动化。emmm,是时候展现真正的技术了(第一次用uipath就是这么复杂的需求,内心慌的一批)。
  为了项目进度,1月1号安排了一个开发组来完成,用java开发,使用httpclient+jsoup进行爬虫。大概写了两周多,还有一些没完成,而我是用uipath,从1月5号开始的,然后10号结束开发。java爬虫我也会,还帮助开发组解决一些问题。但是我觉得uipath这一块真的开发效率高,赶进度首选。
  下面就来整理一下我这第一个项目跳过的坑。

一.基本区别

  这是个大坑。首先说明我是一个java程序员,写了8、9年了。挺喜欢java的风格的,也会一些visual c#。虽然看了uipath的说明,这是使用vb.net的脚本。我略微听过vb.net,听说也是面向对象,我想应该跟c#差不多嘛(惯性思维要不得哦)。然后我苦难的开发就开始了。
(我不是在说vb.net,而是uipath)

1.基本区别

(边回忆边写,顺序比较乱)
1.uipath里的等于(符号左右数值相等)是=,不是==,不是==,不是==。
2.uipath里定义变量需要在主界面的下方“Variables”里点击添加。
3.千万记住UIPath的变量作用域是随Sequence走的。在界面上显示出来就是一个又一个的框子,定义变量的时候千万要找准框子。
4.Uipath里的每步都会生成一个Sequence,可以认为是一个容器(显示在界面上就是一个框子),把步骤包裹起来,没事不要为了减少框子而乱删。
5.uipath没有for…i循环。只有foreach、while和do…while循环。
6.一定要会用Manage Packages来管理第三方包,搜索的时候最好加上uipath,最好用官方的,有
可能会冲突。Manage Packages差不多就是visual studio的nuget。
7.可以与python,java和脚本交互。
8.常见的数据类型Int32,String,Boolean,Object,array等。其中array是基本数组,就是[],可以定义多维数组,就是先在类型处选择array,然后他会让你选类型,你再选array,就是多维数组。也有list这些对象类型。
9.还是array。虽然他给的标记是[],但如果初始化变量是这样的:{“1”,“21.3”}, 用大括号。
10.Assign是变量操作,左侧是变量(必须在下方的Variables定时过才能用),右侧可写值或vb表达式。
11.如果你看到蓝色的感叹号,说明出错了。有可能是当层组件或被包含的下层组件出错,耐心点,一层层找。

(未完待续…)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值