Uipath 字符串为空

Uipath string null

有谁知道如何在 uipath 中检查未分配的字符串?当 if 语句查找空字符串时,Uipath 似乎会崩溃。不知道如何处理。 String.empty 似乎不起作用,如果字符串未分配,uipath 将停止记录并且没有任何反应。

要检查字符串变量是否为 Null,您需要使用 If 或 Decision activity。那些的条件应该是:

a is Nothing

如果变量 a 为空,这将 return 为真,否则为假

您可以使用以下方式比较字符串:

Convert.ToString(DBNULL.Value)

有许多不同的方法和想法,但是 - 根据我的说法 - 你可以做的是:

  1. 始终确保在默认定义任何变量之前,使用empty strings("")对其进行初始化。所以用相等运算符也很容易检查它。

  2. 您可以在 Uipath 中采用的其他方法基于 .Net 所以您可以使用它 Is Nothing.

  3. 也可以使用.Net String.IsNullOrEmpty方法(String)方法

我们可以使用以下语法检查 String 是否为 null

String.IsNullOrWhiteSpace("Name_of_the_variable")

它将return布尔值

检查字符串是否有值的最佳方法 -->

这些是可以检查的一些方法。

1.

String.IsNullOrEmpty(yourString)

2.

yourString.Equals("")

3.

yourString.Equals(Nothing)

4.

yourString is Nothing

5.

String.IsNullOrWhiteSpace(yourString)

有逻辑 OR、AND 和 NOT 组合不同的检查,它们可以组合在一起检查找出空白、空和空白字符串的最佳方法。

我的建议是在UiPath

中使用下面的方法

If/Decisionactivity条件string.IsNullOrEmpty()利用IsNullOrEmpty()方法

最好和最简单的方法如下:

String.IsNullOrWhiteSpace(stringVariableName)