You need to enable JavaScript to run this app. Google App Script 实现带父菜单的侧边栏时出现SlidesApp.getUi()调用异常
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.03 14:15:03