检查VBScript中是否存在对象

检查VBScript中是否存在对象,vbscript,hp-quality-center,hp-alm,Vbscript,Hp Quality Center,Hp Alm,我正在使用HP ALM API从数据库中获取字段。问题是它可能发生,这个字段在项目中不存在,每次发生时,我都会得到下面的错误 如何正确地检查字段对象以确保不再获得此“无效自定义字段名” 代码: 您需要将代码包装为“下一步出错时继续”,然后处理错误 On Error Resume Next Set field = custFields.Field("TEST", "TS_USER_88") If Err.Number <> 0 Then 'Do Something to hand

我正在使用HP ALM API从数据库中获取字段。问题是它可能发生,这个字段在项目中不存在,每次发生时,我都会得到下面的错误

如何正确地检查字段对象以确保不再获得此“无效自定义字段名”

代码:


您需要将代码包装为“下一步出错时继续”,然后处理错误

On Error Resume Next
Set field = custFields.Field("TEST", "TS_USER_88")

If Err.Number <> 0 Then
  'Do Something to handle your error
  'stuff

  'Clear the error
  Err.Clear
End If
On Error Goto 0

'more stuff down here
出错时继续下一步
设置字段=custFields.field(“测试”、“TS\U用户\U 88”)
如果错误号为0,则
“做点什么来处理你的错误
“东西
“清除错误
呃,明白了
如果结束
错误转到0
“这里有更多的东西
以下是有关Err对象及其某些属性的更多信息:

xy.vbs(126, 7) (null): Invalid customization field name
On Error Resume Next
Set field = custFields.Field("TEST", "TS_USER_88")

If Err.Number <> 0 Then
  'Do Something to handle your error
  'stuff

  'Clear the error
  Err.Clear
End If
On Error Goto 0

'more stuff down here