9

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

4

8 回答 8

21

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

  1. 始终确保在默认情况下定义任何变量之前,使用空字符串(“”)对其进行初始化。所以用相等的运算符也很容易检查它。

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

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

于 2016-11-18T05:41:00.490 回答
5

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

a is Nothing

如果变量 a 为空,则返回 true,否则返回 false

于 2016-04-15T15:03:21.990 回答
4

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

在此处输入图像描述

于 2018-11-22T08:03:22.200 回答
3

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

1.

String.IsNullOrEmpty(yourString)

2.

yourString.Equals("")

3.

yourString.Equals(Nothing)

4.

yourString is Nothing

5.

String.IsNullOrWhiteSpace(yourString)

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

于 2019-02-13T14:55:05.170 回答
2

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

Convert.ToString(DBNULL.Value)
于 2016-09-13T06:57:46.240 回答
2

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

String.IsNullOrWhiteSpace("Name_of_the_variable")

它将返回布尔值

于 2017-11-28T12:32:58.580 回答
0

我的建议是使用以下方法UiPath

string.IsNullOrEmpty()具有使用该IsNullOrEmpty()方法的条件的 If/Decision 活动

于 2020-07-17T14:06:41.270 回答
0

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

String.IsNullOrWhiteSpace(stringVariableName)
于 2021-12-27T03:46:17.950 回答