Google sheets TypeError:在对象中找不到函数getSheets-正在查找什么';这是不对的

Google sheets TypeError:在对象中找不到函数getSheets-正在查找什么';这是不对的,google-sheets,Google Sheets,运行此代码时,执行此行时出错: var invoiceSheet = newSSFile.getSheets()[0];' TypeError:在发票Przykładowy的对象副本中找不到函数getSheets。(第69行,文件“代码”) 使用此代码,我希望: 创建新的电子表格并将其移动到适当的文件夹[works] 从另一个电子表格中获取一个值并将其粘贴到此新电子表格中[错误] 找了一个小时的答案,没有任何结果。知道是什么导致了这个错误吗 function invoice() { //C

运行此代码时,执行此行时出错:

var invoiceSheet = newSSFile.getSheets()[0];' 
TypeError:在发票Przykładowy的对象副本中找不到函数getSheets。(第69行,文件“代码”)

使用此代码,我希望:

  • 创建新的电子表格并将其移动到适当的文件夹[works]

  • 从另一个电子表格中获取一个值并将其粘贴到此新电子表格中[错误]

  • 找了一个小时的答案,没有任何结果。知道是什么导致了这个错误吗

    function invoice() {
    
    //Create copy SS + name
    var ssTemp = SpreadsheetApp.openById("1Cr2W_4lNrHYRdXK-KDQ7UFJJ3Iagh-tGct8Ee5Y");
    var newSS = ssTemp.copy("Copy of " + ssTemp.getName());
    // Move to folder
    var DestinyFolder = DriveApp.getFolderById("0B-y1OC8ChG2XRjRRbEJ");
    var newSSFile = DriveApp.getFileById(newSS.getId()); 
    DestinyFolder.addFile(newSSFile);
    DriveApp.getRootFolder().removeFile(newSSFile); 
    
    
    // Modify details
    // Invoice No  
    var klienciSS = SpreadsheetApp.openById("18B151VlJaVtDdQ9CcLrL3iwRAtWw2ZzZydproj");
    var klienciSheet = klienciSS.getSheets()[0];
    var klienciRange= klienciSheet.getRange('AB6');
    var klienciValue = klienciRange.getValue(); 
    var invoiceSheet = newSSFile.getSheets()[0];
    var inboiceRange = invoiceSheet.getRange('F4'); 
    newCellInvoice.setValue(klienciValue); 
    

    问题是由以下线路引起的

    var newSSFile = DriveApp.getFileById(newSS.getId()); 
    
    它使NewsFile保存的是的实例,而不是的实例

    但有问题的路线看起来没有必要。将抛出错误的行替换为

    var invoiceSheet = newSS.getSheets()[0]; 
    

    请解释你想要达到的目标。人们只能猜测你正试图用谷歌硬盘和电子表格做些什么,但除非你提供更多的细节,否则没有人会回答你的问题。创建一个新的电子表格并将其移动到适当的文件夹[works]2。从另一个电子表格中获取一个值并将其粘贴到此新电子表格中[error]请查看并更具体地查看(代码不完整)。