如何检查桌面应用程序上的字段是否为空或已填充,以及是否将已填充标记为异常以及是否为空?

时间:2019-07-25 16:01:49

标签: if-statement rpa uipath uipath-studio uipath-robot

我不熟悉UI路径,正在尝试构建工作流/序列以检查桌面应用程序中的字段是否已填充。

如果该字段为空,则我要继续进行此过程,如果已填充,则希望将其标记为异常。

我目前拥有它,因此流程如下: 1.确定的要素 2.在该字段中使用了“文本存在”活动,我输入“”作为文本

下一步是什么?

2 个答案:

答案 0 :(得分:0)

最好使用获取文本命令,并使用if条件检查文本是否为空或为空,然后采取措施。

答案 1 :(得分:0)

首先,您要使用在“文本”框中获取文本来提取其内容并将其存储在UiPath中的变量中(注意:如果您从侧面属性面板中创建变量,则其类型将为GenericValue ,您将其更改为String

下一步取决于您所填写的含义:

如果要接受已填充的空格,则可以使用String.IsNullOrEmpty(YOUR_VARIABLE)

如果您要在文件字段中填充非空格字符,则可以使用 String.IsNullOrWhiteSpace(YOUR_VARIABLE)

除了您的例外情况,这取决于您要将其作为

扔掉的天气
  • 应用程序异常(new System.Exception("EXCEPTION MESSAGE")

  • 业务例外(new UiPath.Core.BusinessRuleException("EXCEPTION MESSAGE")

因此您的工作流程将看起来像这样 enter image description here