【发布时间】:2018-07-17 00:30:56
【问题描述】:
我的 google 表格脚本运行良好,但一旦发布,菜单项就不再存在。因此,它不会在插件中显示“开始”按钮(当它作为脚本运行时效果很好),它只显示我的插件的帮助。有谁知道为什么会这样?
//Runs when the addon is installed
function onInstall(e) {
onOpen(e);
}
//Creates menu entry in google ui when opened
function onOpen(e) {
SpreadsheetApp.getUi().createAddonMenu()
.addItem('Start', 'showSidebar')
.addToUi();
}
【问题讨论】:
-
有时菜单不显示附加菜单项,关闭/打开电子表格/强制标签刷新可以解决问题
-
我试过了并删除/下载了插件,但它仍然不起作用。我还查看了控制台,也没有看到任何错误。
-
如果您指的是浏览器控制台,它只会显示来自客户端代码的错误。您应该查看 Stackdriver 日志记录/错误或脚本编辑器执行记录。问题很可能出在附加代码的另一部分。您的插件是否使用全局变量?
-
我没有使用任何全局变量,当我在本地运行时,我的插件作为脚本运行良好。是否有任何其他方法可以创建更适合已发布插件而不是脚本的插件菜单?
标签: google-apps-script google-sheets google-apps-script-addon