我試圖寫一個腳本在QTP這樣是否可以調用名稱存儲在vbscript中的字符串的函數?
Public Function sayhi
msgbox "hi"
end
Dim level0
dim count1
count1 = DataTable.GetSheet("Action1").GetRowCount
msgBox count1
For counterVariable = 1 to count1
functionname = DataTable.value("methodnames","Action1")
call functionname
DataTable.GetSheet("Action1").SetCurrentRow(counterVariable)
Next
承擔functionname都將有一個價值說「sayHi的」。我可以使用該值來調用該函數嗎?就像我在代碼「call functionname」中所做的一樣。
我知道它不工作,但如何做這樣的調用?
將如果值ABC在可變這項工作? – thndrkiss
只是在一個字符串變量中構建你想要的命令行。 – Totonga
很好的答案。 。如果這些方法存在於同一個文件中的vbs文件中,該怎麼辦。它沒有選擇該文件中的方法。 。 – thndrkiss