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

问题描述 投票:1回答:1

我的应用程序已获批准,我正在最终批准,需要插件安装测试。

以下是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);
}
google-apps-script google-docs
1个回答
1
投票

这里的警告帮助了https://developers.google.com/apps-script/guides/menus

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

Google Apps脚本:您无权调用getPublicCache

© www.soinside.com 2019 - 2024. All rights reserved.