UiBot RPA对与循环读取数据的异常重试

4 篇文章 2 订阅

       一个流程最的流畅性还是蛮重要的,Uibot里面捕获异常并进行异常重试也是保证流畅的手段之一。今天在项目上遇到了一个问题,在从EXCEL中循环获取数据,再对数据进行操作的时候,捕获了异常但是重试的时候又从第一条数据开始循环了,而我想要的效果是判断到异常后,从当前异常数据重新开始而不是全部数据重新开始。 

       在循环前的获取数据这样写,我的excel数据表中的G列是空列,(在工作表中查找数据,赋值给......)的信息为右边的图片。获取数据的时候读取空白列有没有“获取中”,有的话就从这一列开始获取到总行数的数据。(如果是第一次获取的话自然是没有的,所以写了个当数据为空时获取全部的数据)

在循环里面这样写,上面一部分是在G列查“获取中”返回单元格,如果有则清除单元格的数据(到了第二次循环清除前面一次循环写的“获取中”)。下面这部分是查找一个循环的数据获取这个数据所在单元格的数字cell,抽取数字,把获取中写入“G”&cell中。(我查找的是value[3]这一列的数据)

这样在循环外每次都能从“获取中”这一行开始往下获取还没操作成功的数据。循环里查找上次写入的“获取中”,获取单元格清除数据。再从这一次循环的数据后的空白单元格插入“获取中”字样。这样在异常循环中就可以自动从没有操作完的数据开始重新操作。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伊杰yijie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值