Uipath知识反刍⑥:如何根据弹窗选择,自动执行相应操作
假设需要通过uipath批量去除excel的保护功能,但有些excel已开启保护状态、有些excel是未开启状态。如何识别保护状态,已开启保护状态的关闭保护,未开启保护状态的无需操作。
解决方案:通过element exists识别特定区域(如已开启保护状态),将输出结果设置为变量如FindOrNot。用if判断输出结果。当结果为True(已开启保护状态),则click点击解锁;当结果为False(未开启保护状态),则不做任何操作。具体如下:
①用element exists设置判断条件, 设置变量如FindOrNot (变量选择布尔值,即Boolean),element exists的 output处输入FindOrNot ;
即用element exists抓取图片,将该输出结果为变量FindOrNot,然后用if判断程序是否能抓取到该图片。
②设置if条件:变量=Ture,如在condition下输入 FindOrNot = True ,在 Then下添加判断为True的操作 ,在 Else下添加判断非True的操作 。