欢迎:我一开始不讨论代码,但我想问几个问题。学习操作的逻辑。
问题1:
当我使用功能创建新文件时
var newFile = SpreadsheetApp.create("Name new sheets")
var newFileId = newFile.getId()
一个新文件总是保存到谷歌磁盘的根目录?
问题2
若我总是写谷歌磁盘的根目录。移动新创建的文件的唯一方法是使用
var TARGE_FOLDER_ID = "asdFHd4hasdasn6nJMGLSQt8das331"
DriveApp.getFileById(newFileId).makeCopy("Name new sheets",TARGE_FOLDER_ID);
从谷歌硬盘主文件夹复制删除后?
当我使用函数创建新文件时
YesSpreadsheetApp.create("Name new sheets")
将文件放在根目录中,您必须将它们移动
如果我总是写谷歌磁盘的根目录。移动新创建的文件的唯一方法是使用
是这样的移动文件
var folder=DriveApp.getFoldersByName(folderName).next();//gets first folder with the given foldername
var file=SpreadsheetApp.create(fileName);
var copyFile=DriveApp.getFileById(file.getId());
folder.addFile(copyFile);
DriveApp.getRootFolder().removeFile(copyFile);