我有一个基于JavaScript的Google Apps脚本,它会遍历云端硬盘中的所有文件并将MS文件转换为Google格式.我正在使用Drive API进行上传和转换.一切似乎工作正常,除非我在Drive子文件夹中有一个文件.当文件上传回驱动器时,我无法定义父文件夹,因此它直接转到根目录.
我有一个父文件夹ID的句柄,但是当我向JSON字符串添加"parents:folderID"时,我看不到上传路径的任何变化.
这是我的上传和转换功能,有没有办法修改这个来定义父文件夹?我完全迷失了API ......任何人都可以提供帮助吗?
var uploadFile = JSON.parse(
UrlFetchApp.fetch("https://www.googleapis.com/upload/drive/v2/files?uploadType=media&convert=true",
{
method: "POST",
contentType: officeFile.getMimeType(),
payload: officeFile.getBlob().getBytes(),
parents: ['id' : folderID], <<<<<<<<<<<<<<<<< this line
headers: {
"Authorization" : "Bearer " + ScriptApp.getOAuthToken()
},
muteHttpExceptions: true
}).getContentText());
Run Code Online (Sandbox Code Playgroud)