如何合并此代码,以便所有函数都列在同一标题(下拉列表)下?谢谢。
function onOpen ()
{ var sheet = SpreadsheetApp.getActiveSpreadsheet ();
var menu = [ {name: "extract e-mail",functionName: "GetAddresses"} ];
sheet.addMenu ("Extract E-mail", menu);
var menu = [ {name: "remove self",functionName: "readRows"} ];
sheet.addMenu ("AOA", menu);
var menu = [ {name: "remove duplicates",functionName: "removeDuplicates"} ];
sheet.addMenu ("Duplicates", menu);
var menu = [ {name: "send e-mail",functionName: "sendEmails"} ];
sheet.addMenu ("Mail Merge", menu);
}
最佳答案
您可以将菜单项作为对象数组传递。
function onOpen ()
{
var sheet = SpreadsheetApp.getActiveSpreadsheet ();
var menu = [
{name: "extract e-mail",functionName: "GetAddresses"},
{name: "remove self",functionName: "readRows"},
{name: "remove duplicates",functionName: "removeDuplicates"},
{name: "send e-mail",functionName: "sendEmails"}
];
sheet.addMenu ("Mail Merge", menu);
}
关于google-apps-script - 谷歌应用程序脚本将自定义菜单功能添加到工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45580138/