Я использую API HP ALM для извлечения поля из базы данных. Проблема в том, что может случиться так, что это поле не существует в проекте, и каждый раз, когда это происходит, я получаю сообщение об ошибке ниже.
Как я могу правильно проверить объект поля, чтобы убедиться, что я больше не получаю это «Недопустимое имя поля настройки»?
Код:
Set field = custFields.Field("TEST", "TS_USER_88") <-- crashes here
label = field.UserLabel
If label = Null Then
Print "[" & Sysdate() & "] Project can NOT be migrated..."
Print "[" & Sysdate() & "] FIELD TS_USER_88 NOT FOUND - PROJECT IS NOT SUPPORTED."
Else
...
End If
Ошибка:
xy.vbs(126, 7) (null): Invalid customization field name