有没有人知道如何在uipath中检查未分配的字符串?当if语句查找空字符串时,Uipath似乎崩溃。不知道如何处理。 String.empty似乎不起作用,如果字符串未分配,uipath将停止记录并且没有任何反应。
答案 0 :(得分:10)
有许多不同的方法和想法,但是 - 据我所知 - 你可以做的是:
默认情况下,请务必先定义任何变量,然后使用空字符串(“”)对其进行初始化。因此,使用相同的算子也很容易检查它。
你可以在Uipath采取的其他方法基于.Net所以你可以使用它没什么。
您也可以使用.Net String.IsNullOrEmpty Method(String)方法。
答案 1 :(得分:4)
To check if a string variable is Null, you need to use either an If or Decision activity. The condition of those should be:
a is Nothing
This will return true if variable a is null and false otherwise
答案 2 :(得分:1)
您可以使用以下方式比较字符串:
Convert.ToString(DBNULL.Value)
答案 3 :(得分:1)
我们可以使用以下语法检查String是否为null
String.IsNullOrWhiteSpace("Name_of_the_variable")
它将返回布尔值
答案 4 :(得分:1)
答案 5 :(得分:1)
这些是可以对其进行检查的一些方式。
1。
String.IsNullOrEmpty(yourString)
2。
yourString.Equals("")
3。
yourString.Equals(Nothing)
4。
yourString is Nothing
5。
String.IsNullOrWhiteSpace(yourString)
通过逻辑OR,AND和NOT可以将不同的检查组合在一起,它们可以组合在一起以检查找出空白,空值和空白字符串的最佳方法。
答案 6 :(得分:0)
请尝试:
bool result = String.IsNullOrEmpty(yourString)
答案 7 :(得分:0)
我的建议是在UiPath
中使用以下方法
具有string.IsNullOrEmpty()
方法的条件IsNullOrEmpty()
的If / Decision活动