我有一個Apps腳本,可以創建多個文件並將它們移動到一個文件夾中。有沒有辦法來直接放在一個文件夾中或者我首先要獲得文件然後將其複製到相應的文件夾,然後從根文件夾刪除它是這樣的:Google Apps腳本:如何在文件夾中創建文件?
folder=DocsList.createFolder("MyFolder");
var file=DocsList.createFile(blob);
file.addToFolder(folder);
file.removeFromFolder(DocsList.getRootFolder());
的問題這是如果你打開Drive,你會看到文件首先放在根文件夾中,然後移動到MyFolder。所以在執行removeFromFolder之前有一點滯後。
相關的問題@ megabyte1024 ,如果文件夾已經存在,我可以用.getFolderById(id)替換.createFolder(name)?你嘗試過嗎? – 2012-08-11 14:59:10
剛剛做到了。一切正常。 'function Test2(){ var id = DocsList.createFolder('Folder2')。getId(); DocsList.getFolderById(id).createFile('File2','Empty'); }' – megabyte1024 2012-08-11 15:05:46