2017-08-09 84 views
2

如何合并此代码,以便所有功能列在同一标题下(下拉列表)?谢谢。谷歌应用脚​​本添加自定义菜单功能

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

} 

回答

2

您可以将菜单项作为一组对象传递。

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); 
} 
+0

非常好。谢谢。认为它很简单...我只是不断收到语法错误。现在工作。 – testing123

相关问题