我正在尝试将this API example code用于AddMenu
功能。
但每次刷新电子表格时,我只会获得一个名为Script Center Menu
的菜单,其中包含一个项Read Data
。
到底是怎么回事?
答案 0 :(得分:1)
您的脚本中有2个onOpen函数...请参阅下文:
脚本顶部的一个:
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var menuEntries = [];
// When the user clicks on "addMenuExample" then "Menu Entry 1", the function function1 is
// executed.
menuEntries.push({name: "Menu Entry 1", functionName: "function1"});
menuEntries.push(null); // line separator
menuEntries.push({name: "Menu Entry 2", functionName: "function2"});
ss.addMenu("addMenuExample", menuEntries);
}
在脚本文件的最后:
function onOpen() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var entries = [{
name : "Read Data",
functionName : "readRows"
}];
spreadsheet.addMenu("Script Center Menu", entries);
};
我在"脚本中心使用搜索"检查一下。 (Mac上的命令F)