我在 vbscript 中使用一个函数,它返回一个变量字符串数组。
JobIDs = objDoc.ConnectedSubmit(objServer)
问题是我无法从该数组中获取作业 ID 值,因为 vbscript 不处理类型变量。当我尝试对 JobIDs 数组执行任何操作时,它只会导致类型不匹配。我发现了一些有希望的信息here,但是当我使用转换函数时:
Set objConverter = CreateObject("ADS.ArrayConvert")
ConvertedJobIDs = objConverter.CStrArray(JobIDs())
它给了我相同的类型不匹配错误。我在这里遗漏了一些明显的东西吗?显然,这是一个官方的微软解决方案,所以我不确定为什么它似乎有同样的问题,即,首先无法实际对字符串数组执行任何操作。我已经在很多地方看到了我的问题的第一部分的答案,所有这些都指向 MS 解决方案,但我还没有看到有人成功使用该解决方案的任何后续报告。
我不确定我是否理解为什么它不起作用,所以这个答案可能不是很有帮助。我本以为这样的事情可能会起作用(根据你之前的问题,我假设你正在尝试让取消起作用):
For Each id In JobIDs
WScript.Echo id
YourJob = YourOutgoingFaxQueue.GetJob(id)
YourJob.Cancel()
Next
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)