我的应用程序已获批准,我正在最终批准,需要插件安装测试。
以下是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);
}
这里的警告帮助了https://developers.google.com/apps-script/guides/menus
需要查看控制台的错误,我发现了一个:
Google Apps脚本:您无权调用getPublicCache