【发布时间】:2018-01-17 16:10:56
【问题描述】:
我想知道如何在 Google Apps 脚本中使用 UrlFetchApp 发出 Drive API 批处理请求。我已经阅读了谷歌文档,但我仍然不清楚。我想将下面的代码转换为接受多个文件 ID 的批处理请求。
var url = 'https://www.googleapis.com/drive/v2/files/FILEID/permissions';
var data = {
"role":"owner",
"type":"user",
"value": NEWOWNER
};
var response = UrlFetchApp.fetch(url, {
headers: {
Authorization: 'Bearer ' + AUTHORIZATIONTOKEN
},
method: 'post',
contentType: 'application/json',
payload: JSON.stringify(data),
});
var result = JSON.parse(response.getContentText());
我尝试使用https://www.googleapis.com/drive/v2/files?id=FILEID1&id=FILEID2/permissions,但它似乎不起作用。我刚刚看到将每个文件请求嵌套到批处理请求的描述,但到目前为止我还没有找到正确执行此操作的语法示例。
一些见解会有所帮助。谢谢!
【问题讨论】:
标签: google-drive-api google-apps-script