我试图写一个脚本在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