2016-04-15 464 views
0

有沒有人知道如何檢查uipath中未分配的字符串?當if語句查找空字符串時,Uipath似乎會崩潰。不知道如何處理。 String.empty似乎不起作用,並且如果字符串未分配,則uipath會停止記錄並且不會發生任何事情。Uipath字符串null

回答

0

有許多不同的方法和的想法,但根據我你可以做什麼是:

  1. 總是確保之前defi在默認情況下,任何變量都以空字符串初始化(「」)。因此,使用相同的運算符也很容易檢查它。

  2. 你可以採取的其他方法是Uipath基於.Net因此,你可以使用它的是Nothing

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

2

要檢查字符串變量是否爲空,您需要使用If或Decision活動。這些條件應該是:

a is Nothing 

這將返回true,如果變量爲空,否則爲假

+0

嘿andra-當我這樣做uipath停止記錄和崩潰。我想也許是因爲這不是什麼或者沒什麼可說的...... –

+0

嗨Dan,你用的是什麼版本的UiPath?我試圖重現你的問題,我無法。你使用的是字符串變量還是通用值? –

+0

V8 for uipath。使用一個字符串變量。我通過在變量窗口中將所有字符串分配爲string.empty來修復它 –

0

可以使用比較字符串:

Convert.ToString(DBNULL.Value) 
0

我們可以檢查字符串是否爲空的語法如下

String.IsNullOrWhiteSpace(「Name_of_the_variable」) - 它會返回布爾值