我想使用 Google Apps 脚本将文件从 MyDrive 传输到 Team Drive。我可以手动执行此操作(所以我知道我有权限)并且我启用了 Drive API(因此能够保存到 MyDrive)。但是,当我这样做时(我从另一篇文章中得到):
function moveFileToFolder(fileId, newFolderId) {
var file = Drive.Files.get(fileId, {supportsTeamDrives: true});
Drive.Files.patch(file, fileId, {
supportsTeamDrives: true,
corpora: 'teamDrive',
removeParents: file.parents.map(function(f) { return f.id; }),
addParents: [newFolderId],
});
}
我收到此错误:
Sharing restrictions cannot be set on a Team Drive item.
有任何想法吗?