我编写了一个Java代码,用于创建新的Google电子表格,并使用Google电子表格API(v4)填充内容。 我还手动向其中一个文件添加了一个脚本,该脚本将自定义菜单添加到电子表格中。 现在,我希望我的Java代码自动将这个自定义菜单脚本添加到它生成的每个文件中,但我找不到这样做的方法......
我读到我可以从模板创建电子表格,但没有找到如何操作的代码示例+我没有成功定义我自己的模板,因为我们没有使用G-Suite用户..
我真的很感激任何帮助。
这是脚本(如果重要的话):
function onOpen() {
var ui = SpreadsheetApp.getUi();
// Or DocumentApp or FormApp.
ui.createMenu('DEEP')
.addItem('Save to DB', 'showurl')
.addToUi();
}
function showurl() {
var name = SpreadsheetApp.getActive().getName();
var app = UiApp.createApplication().setHeight('60').setWidth('150');
app.setTitle("Save with qualifier "+ name);
var panel = app.createPopupPanel()
var time = Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd-HHmm");
var link = app.createAnchor('Save It!', 'http://localhost:8081/miner/fetcher/updateGenericGoogleSheetData/sheetTitle/'+name+'/time/'+time);
panel.add(link);
app.add(panel);
var doc = SpreadsheetApp.getActive();
doc.show(app);
}
非常感谢:)