0

是否可以将客户端处理程序和服务器处理程序添加到菜单栏项?下面是我添加服务器处理程序但似乎无法添加第二个处理程序的代码。

// create menu bar
var menuBar = app.createMenuBar().setWidth(600);


menuBar.addItem('New CA', newCA_handler).addSeparator()
.addItem('Unapproved CA', unapproved_handler).addSeparator()
.addItem('Approved CA', approved_handler).addSeparator()
.addItem('Cap List Detail', capList_handler)

如果我用 setCommand 以这种方式编码菜单项,它将替换第一个处理程序

var menuItem0 = app.createMenuItem('MenuItem0', handler);
menuItem0.setCommand(test_handler);
4

1 回答 1

0

似乎不可能做到这一点。这似乎是 Apps Script issue tracker增强请求的一个很好的候选者。

此外,在搜索跟踪器以查看是否还没有打开与此相关的问题时,我发现了有关 menuItems 的其他更严重的问题,您可能想给它加标。

于 2012-08-14T01:18:00.360 回答