Одна из возможностей - просто полагаться на строковое представление. Поскольку мы знаем, что тип события отображается как ON_FORM_SUBMIT
при просмотре журналов, мы знаем, что вызов toString()
в eventType будет соответствовать ON_FORM_SUBMIT
:
Logger.log(triggerEventType.toString() === 'ON_FORM_SUBMIT'); // true
Предпочтительный метод - сравнить enums:
switch (triggerEventType) {
case ScriptApp.EventType.CLOCK:
Logger.log('got a clock event');
break;
case ScriptApp.EventType.ON_FORM_SUBMIT:
Logger.log('got a form submit event')
break;
...
}
Это предпочтительнее, поскольку это означает, что вы не чувствительны к тому, как Google реализует перечисления.