这段代码复制给定的文件,给它一个新名字,并把它移动到目的地。
DriveApp.getFileById(fileId).makeCopy(fileName,fileDestination)
我怎么能有相同的功能,当我有我所有的文件在共享驱动器?我已经激活了驱动器API,除了上面的代码之外,一切都很好!
尝试使用以下代码:
function copytoMyDrive(){
var destinationMyDriveId = "yourdestinationfolderid in my Drive";
var sheet = "your sheet ID";
Drive.Files.copy({title:'Copy of file',parents:[{id:destinationMyDriveId}]},sheet, {supportsAllDrives: true})
}
如果您希望复制的文件具有不同的名称,则title参数是可选的。运行代码后,您应该在我的驱动器中指定的文件夹中拥有共享驱动器中文件的副本。
参考:
<- 文件:副本/gh>