相关疑难解决方法(0)

是否可以调用名称存储在vbscript中的字符串中的函数?

我试图像这样在qtp中编写脚本

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
Run Code Online (Sandbox Code Playgroud)

假设functionname将具有一个值"sayhi".我可以使用该值来调用该函数吗?就像我在代码"call functionname"中所做的那样.

我知道它不起作用,但怎么做这样的电话?

vbscript qtp

3
推荐指数
2
解决办法
8287
查看次数

如何在运行时确定在vbscript中调用哪个函数

在我的情况下,可能的输入值范围非常大.因此选择案例方法不起作用.因此,基于我的投入说花.. doffodil,百合,玫瑰等,我的函数名字来称呼会flowerdoffodil(),flowerlily(),flowerrose()等这些功能的ECH已定义.只需要根据我的输入在运行时确定要调用哪一个.有没有办法在vb脚本中执行此操作?注意:我是一名新手程序员,我正在使用QTP进行自动化.

vbscript qtp

0
推荐指数
1
解决办法
144
查看次数

标签 统计

qtp ×2

vbscript ×2