我正在尝试使用一些数组函数,如 UBound、LBound。但是脚本似乎无法识别它们。请看下面的代码:
TestArray = Split(sourcePath,"\")
MsgBox "size is " & UBound(TestArray)
我得到没有大小的消息框。source path 的值是所选文件夹的路径。即使路径是硬编码的,Ubound 似乎也没有响应。请指出我缺少的东西。
-拱
我正在尝试使用一些数组函数,如 UBound、LBound。但是脚本似乎无法识别它们。请看下面的代码:
TestArray = Split(sourcePath,"\")
MsgBox "size is " & UBound(TestArray)
我得到没有大小的消息框。source path 的值是所选文件夹的路径。即使路径是硬编码的,Ubound 似乎也没有响应。请指出我缺少的东西。
-拱
我刚刚在 HP ALM 11.50 中对其进行了测试,它运行良好。如果这是您的 QC/ALM 版本特有的问题,那么您可以寻找补丁。
其他解决方法可能是:
在连接之前先将 Ubound 值转换为字符串。
MsgBox "size is " & CStr(UBound(TestArray))
将值存储在变量中,然后将其存储在 MsgBox 中。
ArraySize = CStr(UBound(TestArray))
MyMessage = "size is " & ArraySize
MsgBox MyMessage
这些不是最佳编程实践,但我很想知道这些变通办法是否能解决这种奇怪的行为。
一切顺利,
小号