google-apps-script - Google Spredsheet - 将文件复制到 TeamDrive 中的另一个文件夹
问题描述
我尝试将一些电影从 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)
}
解决方案
代替
var Destination = "1yC_nDk9VQLHBAkYNwNkRucfxp6yFBIV1";
尝试
var Destination = DriveApp.getFolderById("1yC_nDk9VQLHBAkYNwNkRucfxp6yFBIV1");
如果您看到文档,则需要传递文件夹而不是目标文件夹的 ID。
推荐阅读
- android - 如何在 Kotlin 中绘制矩形?
- algorithm - 使用循环示例计算循环的时间复杂度
- python - 如何在 python 中使用队列进行文件处理?
- python - 如何强制 Scrapy 显示所有项目而不仅仅是最后一个?
- f# - F# 假错误构建
- scala - 从案例类创建 DataFrame
- reactjs - React - object.assign 状态未按预期工作
- python - 将类似目录树的字符串转换为嵌套列表数据结构python
- javascript - javascript 基础 - 时间死区、提升或关闭
- oracle - '缺少右括号' SQL DEVELOPER