Google Docs Add-On - пункт меню не появляется после установки - PullRequest
2 голосов
/ 22 января 2020

У меня серьезная проблема с новым дополнением, которое проходило процесс обзора в прошлую / на этой неделе. Когда я тестирую надстройку из своего скрипта, она работает правильно; однако во время проверки мне сообщили, что после установки надстройка не загружается.

Я не уверен, что случилось, но надстройка была как-то опубликована сегодня с этой ошибкой, и она даже не открывает меню после установки: Parts of Speech add- on.

Я новичок во всем этом - в основном, работая методом проб и ошибок на сценарии из другого дополнения, кто-то еще помог мне опубликовать sh. Когда я запускаю функции OnOpen и OnInstall в сценарии, в строке DocumentApp.getUi () ниже появляется следующая ошибка: Невозможно вызвать DocumentApp.getUi () из этого контекста. (строка 12, файл "PartsofSpeech")

function onOpen(e) {
  //  DocumentApp.getUi().createMenu("Parts of Speech")
  //  .addItem('Open Toolbar', 'showSidebar')
  //  .addToUi();
  DocumentApp.getUi().createAddonMenu().addItem('Open Toolbar', 'showSidebar').addItem('About', 'showAbout').addToUi();

}

Отладка функции OnOpen указывает на одну и ту же строку кода; тем не менее, отладка функции OnInstall указывает на приведенную выше строку кода, а также на onOpen (e) ниже:

function onInstall(e) {
  onOpen(e);
}

Если у кого-нибудь есть какие-либо идеи по этому поводу, я был бы очень признателен, если бы вы их услышали. Также ... если вы хотите взглянуть на любые другие строки кода, которые могут вызывать ошибку, просто дайте мне знать.

Заранее благодарен за любую помощь и за терпение с моими ограниченными знаниями. :)

...