菜单栏 - 使用服务器和客户端处理程序

时间:2012-08-14 00:26:01

标签: google-apps-script

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

// 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);

1 个答案:

答案 0 :(得分:0)

似乎不可能这样做。这似乎是针对Apps脚本issue tracker的增强请求的良好候选者。

此外,在搜索跟踪器以查看是否还没有打开相关问题时,我找到了关于menuItem的其他more critical problem,您可能希望加注它。