菜单项未出现在 G Suite Marketplace 发布的表格附加组件中
Menu item not appearing in G Suite Marketplace published Sheets Add-on
我们测试并提交了一个表格插件,现已发布并可在 G Suite Marketplace 中获取(项目:881100375084)。但是加载项的菜单项在安装后并未创建。它在测试中工作正常。
脚本中没有声明全局变量。
我们在 stackdriver 中没有看到任何日志记录。如果有错误,我们是看不到的。这是我们用来创建菜单项的代码:
function onInstall(e) {
console.log('running onInstall');
onOpen(e);
}
function onOpen(e) {
console.log('running onOpen in mode:');
console.log(e.authMode);
SpreadsheetApp.getUi()
.createAddonMenu()
.addItem('Import', 'openSidebar')
.addSeparator()
.addItem('Help', 'showHelp')
.addToUi();
}
我们已尝试将 G Suite 项目配置从使用 "Project key (Deprecated)" 而不是建议的脚本 ID 切换为 ,但这似乎没有什么不同。我们已经在尝试调试该问题的插件代码更新之间等待了几个小时,但真的不知道该应用程序是否正在加载最新版本的代码。文档说它需要 "some time"。
有人知道如何调试它并显示菜单项吗?
我在 G Suite Marketplace 工作,看过您的插件。问题是脚本版本是 "Version X" 但它应该只是 "X" (其中 X 是一个数字)。我已经修复它并确认它现在显示在附加组件菜单中。
我还创建了一个内部问题来验证脚本版本是一个数字。感谢您的举报!
我们测试并提交了一个表格插件,现已发布并可在 G Suite Marketplace 中获取(项目:881100375084)。但是加载项的菜单项在安装后并未创建。它在测试中工作正常。
脚本中没有声明全局变量。 我们在 stackdriver 中没有看到任何日志记录。如果有错误,我们是看不到的。这是我们用来创建菜单项的代码:
function onInstall(e) {
console.log('running onInstall');
onOpen(e);
}
function onOpen(e) {
console.log('running onOpen in mode:');
console.log(e.authMode);
SpreadsheetApp.getUi()
.createAddonMenu()
.addItem('Import', 'openSidebar')
.addSeparator()
.addItem('Help', 'showHelp')
.addToUi();
}
我们已尝试将 G Suite 项目配置从使用 "Project key (Deprecated)" 而不是建议的脚本 ID 切换为
有人知道如何调试它并显示菜单项吗?
我在 G Suite Marketplace 工作,看过您的插件。问题是脚本版本是 "Version X" 但它应该只是 "X" (其中 X 是一个数字)。我已经修复它并确认它现在显示在附加组件菜单中。
我还创建了一个内部问题来验证脚本版本是一个数字。感谢您的举报!