【发布时间】:2022-01-04 04:15:08
【问题描述】:
我制作了一个脚本,用于接收需要从访问给定 Google 驱动器文件夹中删除的用户的电子邮件列表。这是带有删除用户功能的 sn-p:
function remove_user(drive_folder,user_email){
if(drive_folder.getAccess(user_email) != "NONE"){
Logger.log("removing user: " + user_email);
drive_folder.revokePermissions(user_email);
}
}
调用 revokePermission 方法时引发异常:
例外:访问被拒绝:DriveApp
问题是,该脚本第一次确实要求我的电子邮件帐户的 DriveApp 权限,我给了它(其他 DriveApp 方法在同一脚本中工作得很好)。此外,我的电子邮件帐户有权从我定位的 google 驱动器文件夹中删除用户(我可以使用我的 google 帐户手动删除用户)。
感谢您的帮助。
【问题讨论】:
-
如何运行函数
remove_user?您能否提供正确复制您的问题的详细流程? -
这显然是一个 Google Drive 错误,请在 issuetracker.google.com 提交问题,以便 Google 开发人员注意它并在您登录他们漂亮的公共问题跟踪器网站时修复它
-
哦等等,它已经修复了:issuetracker.google.com/issues/36761393issuetracker.google.com/issues/118423385 Google 修复错误的好例子!
标签: google-apps-script google-drive-api