Попытка получить оператор if для определения «контекста» дополнительного приложения
Я работаю над этим приложением надстройки рабочей области Google, я пытаюсь получить функцию, которая устанавливает соответствующую функцию для вызова идентификатора документа в зависимости от того, вызывается ли он в контексте диска, документов, листов и т. Д.
Как видите, я попытался добиться этого с помощью вложенного оператора if, в котором для переменной itemId задан соответствующий контекст в зависимости от того, какой из getId() НЕ завершается сбоем. Несмотря на все мои усилия, я всегда получаю TypeError: Cannot read property 'getId' of null error каждый раз, когда запускается моя функция.
Спасибо за вашу помощь!
1 ответ
This is the solution I ended up with, using Cooper's insight about
commonEventObjects
. This function returns the a string for getting a document ID in the appropriate context. The returned string can then be run with
eval()
to return a doc id in function with the same
event
.