0

我有一个脚本可以让我创建一个电子表格,但我不知道它将在哪里创建,我想自定义创建电子表格的位置。

var Today_Submit=Utilities.formatDate(Today_selected,"IST", "yyyy-MM-dd");
var Yesterday_Submit=Utilities.formatDate(Yesterday_Selected,"IST", "yyyy-MM-dd"); 
var source = SpreadsheetApp.getActiveSpreadsheet();
var model = source.getSheetByName("Reports Model");

// Create a new spreadsheet on Drive, named by date
var destination = SpreadsheetApp.create(Today_Submit+" MLD_status Main reports");

// Copy and rename the model sheet into new spreadsheet
var newSheet = model.copyTo(destination).setName(Today_Submit);

你能帮我吗 。

4

1 回答 1

0

不幸的是,SpreadsheetApp班级没有这个。你必须混合使用SpreadsheetDocsList来实现你想要的。

var destination = SpreadsheetApp.create(Today_Submit+" MLD_status Main reports");
var folder = DocsList.getFolder('myFolder');
DocsList.getFileById(destination.getId()).addToFolder(folder); 

请注意,我没有实际测试过这段代码,而是使用了参考文档。请随时更正语法和其他小错误(如果有)。

于 2013-05-31T05:41:39.973 回答