2013-05-31 25 views
0

我有一個腳本讓我創建電子表格,但我不知道它將在哪裏創建,我想自定義電子表格的創建位置。自定義電子表格的文件夾GAS

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

請問你能幫我嗎。

回答

0

不幸的是SpreadsheetApp類沒有這個。你必須使用SpreadsheetDocsList的組合來實現你想要的。

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

請注意,我沒有真正測試過這段代碼,而是使用了參考文檔。請隨時糾正語法和其他小錯誤,如果有的話。

相關問題