gpt4 book ai didi

google-apps-script - 尝试更改 Google 云端硬盘中文件的所有者

转载 作者:行者123 更新时间:2023-11-29 15:37:14 25 4
gpt4 key购买 nike

我正在尝试更改云端硬盘中文档的所有权,但收到以下错误:

We're sorry, a server error occurred. Please wait a bit and try again. (line 12, file "Code")

function transferFiles() {

var files = DriveApp.getFiles();
while (files.hasNext()) {
var file = files.next();
var owner = file.getOwner().getEmail();

if (owner != 'adminuser@domain.co.uk'){
file.setOwner('adminuser@domain.co.uk');

}
Logger.log(file);

}
}

最佳答案

您描述了一个已报告的问题。见&加星Issue 2756 : 非法 ACL 更改的服务器错误

总结:只有文件的所有者才能更改所有权。管理员帐户不拥有用户的文件,因此他们在这方面没有特殊权限。

this answer 中描述了使用 Drive API(而非 Google Apps 脚本)模拟域用户的可能解决方法。 ,遗憾的是没有实现细节。

关于google-apps-script - 尝试更改 Google 云端硬盘中文件的所有者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26529514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com