GenericValue變量是一種可以存儲任何類型數據的變量,可以叫做泛型,包括文本、數字、日期和數組,它是UiPath Studio特有的。
為了執行某些操作,GenericValue變量會自動轉換為其他類型。但是,小心地使用這些類型的變量是很重要的,因為它們的轉換對於您的項目可能並不總是正確的。
舉個例子:
比如你定義兩個GenericValue類型,如圖:
情況一:int如果寫在前面,最后Result返回的是 整型相加的結果。
情況二:str如果寫在前面,最后Result返回的是字符串拼接的結果。
這意味着UiPath Studio將表達式中定義的第一個元素作為執行操作的准則。如果表達式中的第一個元素是整數或作為整數填充的GenericValue變量,UiPath Studio將執行元素的和。
如果表達式中的第一個元素是字符串或作為字符串填充的GenericValue變量,UiPath Studio將執行元素的串聯。
以上來自官網文檔的說明。