Google App Script 实现带父菜单的侧边栏时出现SlidesApp.getUi()调用异常
Google Slides Apps Script 侧边栏调用异常场景
在基于Google Slides的Apps Script项目中,目标实现逻辑如下:
- 文档打开触发时自动唤起自定义侧边栏
- 新增无嵌套子菜单的顶层自定义菜单项,点击菜单项即可打开同个侧边栏
实际运行时抛出异常信息:Exception: Cannot call SlidesApp.getUi() from this context
对应项目代码(init.gs)
function onOpen() { showSidebar(); SlidesApp.getUi() .createMenu('Test Menu') .addItem('Add In', 'showSidebar') .addToUi(); } function showSidebar() { var html = HtmlService.createHtmlOutputFromFile('sidebar') .setTitle('My custom sidebar') .setWidth(300); SlidesApp.getUi() .showSidebar(html); }
项目相关截图
- 预期运行效果:

- 实际报错界面:

内容的提问来源于stack exchange,提问作者Roshan Jha
相关产品推荐
相关产品推荐

