我正在尝试制作这个附加插件,可以帮助我和其他人将表格导出到JSON。在我的测试中,菜单显示并且所有功能都有效(如截图中所示)。当我在谷歌网上商店发送"文档附加组件顾问"没有看到评论中的菜单。所以" Docs Add-ons Advisor"建议我发表它"未上市"看看它是否适合我。它不起作用。这是我正在使用的代码和链接。任何人都可以告诉我我做错了什么并帮助我解决它。
参考:
代码:
<bean id="wicketApplication" class="... class that extends WebApplication">
....
</bean>
答案 0 :(得分:1)
我有类似的问题。但我的问题是我声明了全局变量,这些变量基本上阻止onOpen(e)
运行。
我确实看到你没有在示例代码中声明全局变量。
答案 1 :(得分:0)
我的加载项也有同样的问题:运行脚本时菜单项可见,但是当我将其发布为加载项时,菜单项就神秘地消失了(仅保留了“帮助”)
我添加了另一个项目,由于某种原因,两者都开始出现!在您的onOpen(e)函数中尝试以下操作:
function onOpen(e) {
SpreadsheetApp.getUi().createAddonMenu()
.addItem('Export to JSON', 'exportInit')
.addSeparator()
.addItem('Test', 'exportInit')
.addToUi();
}