Google Apps脚本 - AuthMode - 安装后无法看到任何菜单

时间:2015-03-19 05:25:29

标签: google-apps-script google-docs

我的应用已获批准,并且我已获得最终批准,需要进行插件安装测试。

以下是Google Docs ux团队所说的内容

  

“authMode设置似乎有问题 - 可能在   onOpen功能。这会导致菜单项仅出现在   安装加载项的第一个文档。在所有其他文档上显示为空   (附上截图)。欲了解更多信息:   https://developers.google.com/apps-script/add-ons/lifecycle#opening

以下是未解决的类似问题Google Add-on adding menu items in limited mode app scripts 现在,我没有在onOpen和onInstall上做任何特别的事情,只是教科书的东西。有小费吗? (编辑菜单标题......)

function onOpen(e) {

  DocumentApp.getUi().createAddonMenu()
    .addItem('menu1...', 'showSidebar')
    .addItem('Buyxxxxx', 'showSales')
    .addItem('Getting Started', 'showIntro')
    .addToUi();
}

/**
 * Runs when the add-on is installed.
 *
 * @param {object} e The event parameter for a simple onInstall trigger. To
 *     determine which authorization mode (ScriptApp.AuthMode) the trigger is
 *     running in, inspect e.authMode. (In practice, onInstall triggers always
 *     run in AuthMode.FULL, but onOpen triggers may be AuthMode.LIMITED or
 *     AuthMode.NONE.)
 */
function onInstall(e) {
  onOpen(e);
}

1 个答案:

答案 0 :(得分:1)

此处的警告帮助https://developers.google.com/apps-script/guides/menus

需要查看控制台的错误,我找到了一个:

  

Google Apps脚本:您无权调用getPublicCache