2012-10-14 36 views
1

我有一個腳本,從文件夾中讀取文件,並將內容編目到電子表格。爲了避免重複我想將文件移動到不同的文件夾(file.addToFolder(newFolder)),但是當我嘗試file.removeFromFolder(formerFolder)時,我得到「無法找到方法」,這表明我沒有給它即使removeFromFolder被列爲File類的成員,也是正確的對象類。我可以file.addToFolder,但不能file.removeFromFolder

function moveFileToFolder(fileId, targetFolderId,formerFolderId) { 
    var targetFolder = DocsList.getFolderById(targetFolderId); 
    var file = DocsList.getFileById(fileId); 
    file.addToFolder(targetFolder); 
    file.removeFromFolder(formerFolderId); 
}; 

我在做什麼錯了?

回答

0

你應該得到formerFolder就像你得到targetfolder並將它傳遞給方法而不是formerFolderId

+0

超級!現在很明顯。非常感謝Henrique,你的我的英雄。 – schmell

+0

哈哈,謝謝。順便說一句,因爲你是新來的。當你覺得自己有一個好的答案時,你應該將答案標記爲已接受。投票也是我們在StackOverflow中的另一個很好的功能。 –

+0

好吧我已經打了,但我不能投票,因爲我很新。我試圖回答一些其他問題。 – schmell

相關問題