2016-09-23 35 views
0

我正在嘗試使用Google腳本自動創建工作表的副本,將其放入特定文件夾並重新命名。谷歌腳本「找不到具有給定ID的項目」

下面是腳本:

function saveAsSpreadsheet() { 

    var sheet = SpreadsheetApp.getActiveSpreadsheet(); 
    var destFolder = DriveApp.getFolderById("test"); 

    DriveApp.getFileById(sheet.getId()).makeCopy("test", destFolder); 

} //END function saveAsSpreadsheet 

當我運行它,我得到以下錯誤:

No item with the given ID could be found, or you do not have permission to access it. (line 4, file "Code")

「測試」文件夾是在同一文件夾中的紙張/腳本,所以我想知道這是否與權限有關,但我不確定。

回答

0

您正在使用DriveApp.getFolderById(),但傳遞文件夾名稱的字符串而不是id。因此不能找到具有給定ID的項目。

+0

這似乎更像是一個評論,然後答案。 – Shawn