【问题标题】:How to check if field on desktop application is empty or filled, and if it's filled mark as exception, and if it's empty proceed?如何检查桌面应用程序上的字段是否为空或已填充,是否已填充标记为异常,是否为空继续?
【发布时间】:2019-12-03 23:25:48
【问题描述】:

我是 UI 路径的新手,我正在尝试构建一个工作流/序列来检查我的桌面应用程序中的某个字段是否已填充。

如果该字段为空,则我想继续该过程,如果已填满,我希望将其标记为异常。

我目前有它,所以流程如下: 1. 识别元素 2.为该字段使用了Text Exists活动,我输入了“”作为文本

接下来的步骤是什么?

【问题讨论】:

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


    【解决方案1】:

    如果你使用获取文本命令会更好,并使用if条件检查文本是否为空或为空并采取行动。

    【讨论】:

      【解决方案2】:

      首先,您要使用文本框上的获取文本来提取其内容并将其存储在 UiPath 中的变量中(注意:如果您从侧面属性面板创建变量,它将给它类型GenericValue,您'会想把它改成String)

      接下来取决于填充的含义:

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

      如果您希望该字段填充非空格字符,您可以使用 String.IsNullOrWhiteSpace(YOUR_VARIABLE)

      对于您的例外情况,这将取决于您希望将其作为

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

      • 业务异常 (new UiPath.Core.BusinessRuleException("EXCEPTION MESSAGE"))

      因此,您的工作流程将看起来像这样

      【讨论】:

        猜你喜欢
        • 2018-01-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多