當我執行腳本時,他卡在將項目新增到變數這行,他寫 “Cannot add a variable of NumberType type to a list”,我有點困惑,那我該新增什麼類型的值進來?訊息: Cannot add a variable of NumberType type to a list
在解說答案之前,我想讓您知道 Robotiive 有兩種動作可以處理這種情形,一種叫做將項目新增到變數,另一種叫做將項目推送到陣列變數,兩個動作名稱很相似卻有不同的目的,您可以根據接下來的敘述選擇何種方案比較適合您。
將項目新增到變數;此動作不限於陣列變數 (List ),也可以適用於 Map 變數,但是輸入值的類型必須與被新增變數的類型一致。
舉例:
{{AITV}} 是一個陣列變數並含有以下值: [123,213,234,124],如果您想新增 6 至該陣列變數,那麼您的輸入格式應為 [6],將 6 放置在 [] 裡面使其形成陣列變數。
將項目推送到陣列變數:每次推送只允許推送單一項目至陣列變數,切記此動作只允許應用在陣列變數上。
依您的情況,使用將項目推送到陣列變數會比使用將項目新增到變數較合適,使用將項目推送到陣列變數您即可直接輸入 6,毋須加上 [] 。