2015-08-28 86 views
0

我想創建一個函數,需要一個電子表格和它的內容並複製到一個新的。這是我的函數:無法找到.getRange谷歌腳本

function executeIt(){ 
 
    var ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/1dH5Ehdn2sLd0gPLzdq77ntLUWYwbSwh1nxr1vD7FgQc/edit'); 
 
    var dataRange = ss.getRange(1, 1, 3, 3); 
 
    var myData = dataRange.getValues(); 
 
    var newSS = SpreadsheetApp.create('Myfile '); 
 
    newSS.getActiveSheet().getRange(1, 1, 3, 3); 
 
    
 
    Logger.log(newSS.getUrl()); 
 
    
 
}

但是當我運行它,它說,與getRange)的錯誤代碼(;

請幫忙。

回答

0

正如您將在documentation中看到的,SpreadsheetApp.openByUrl(...)返回SpreadsheetSpreadsheet.getRange(a1Notation)需要一個字符串來表示您的範圍的a1表示法,而不是數據的開始和結束索引。