【发布时间】:2019-07-06 13:51:52
【问题描述】:
我尝试将一些电影从 Google Drive 文件夹复制到另一个文件夹,并使用电子表格中的脚本重命名文件。 (也欢迎使用电子表格以外的其他选项,但这似乎是最简单的)。我可以访问这两个文件夹。
a) 正在正常工作,在同一文件夹中制作文件的副本;
b) 也在进行复制,但仍在同一个文件夹中,而不是在目标文件夹中;
c) 给出错误:
"找不到方法 makeCopy(string,string)"
function copyFile() {
var FileToCopy=DriveApp.getFileById('12B-zfprxgazbZ4JFxyrqhYveofYATzC1');
FileToCopy.makeCopy()
}
function copyFile() {
var FileToCopy=DriveApp.getFileById('12B-zfprxgazbZ4JFxyrqhYveofYATzC1');
var Destination = "1yC_nDk9VQLHBAkYNwNkRucfxp6yFBIV1";
FileToCopy.makeCopy(Destination)
}
function copyFile() {
var FileToCopy=DriveApp.getFileById('12B-zfprxgazbZ4JFxyrqhYveofYATzC1');
var Destination = "1yC_nDk9VQLHBAkYNwNkRucfxp6yFBIV1";
var Filename = "newFile.mp4";
FileToCopy.makeCopy(Filename, Destination)
}
【问题讨论】:
-
嗨,埃德!
Destination应该是Folder类实例,而不是String(目前您使用的是 Id)
标签: google-apps-script google-drive-api