Google文档AddOn未创建菜单

时间:2017-03-05 19:58:53

标签: google-apps-script google-docs

我发布了针对Google文档的AddOn,而且我遇到了自定义菜单未创建的问题。

通过“应用程序脚本”选项进行的所有测试均适用于所有模式(AuthMode.NONELIMITEDFULL)。我没有在onInstall(e)onOpen(e)中调用任何需要授权的功能。加载文档时,控制台会记录错误Google Apps Script: Custom menus must contain at least one item.

代码

function onOpen(e) {
  DocumentApp.getUi().createAddonMenu()
    .addItem('Run', 'showSidebar')
    .addToUi();
}

function onInstall(e) {
  onOpen(e);
}

我真的为此感到头疼。任何见解都将不胜感激。

1 个答案:

答案 0 :(得分:0)

下面是工作代码,当然,您必须在脚本编辑器的左侧栏中添加一个名为“ htmlFileName”的html。

function onOpen(e) {    
DocumentApp.getUi().createMenu('My Menu')
.addItem("Run Html", 'showMyHtml')
.addToUi();
}
function onInstall(e) {
onOpen(e);
}
function showMyHtml() {
var ui = HtmlService.createHtmlOutputFromFile('htmlFileName')
.setTitle('My Title')
.setWidth(600);
DocumentApp.getUi().showSidebar(ui);
}