【发布时间】:2017-05-16 01:27:53
【问题描述】:
谁能帮我弄清楚为什么这个 revokeAdminPermissions 函数不起作用?它执行,并且执行记录表明它是成功的,但是权限没有被撤销;用户仍然可以访问相关文件夹。
AddAdminPermissions 和 findFolder 仅供参考,它们工作正常。
提前感谢任何可以提供帮助的人!
function findFolder(folderName){
var folders = DriveApp.getFolders();
while (folders.hasNext()) {
var folder = folders.next();
if(folder.getName()==folderName){
return folder
}
}
}
function addAdminPermissions(email){
findFolder("Admin").addEditor(email)
findFolder("Project Sheets").addEditor(email)
findFolder("Team Members").addEditor(email)
}
function revokeAdminPermissions(email){
var admin = findFolder("Admin")
admin.revokePermissions(email)
var projects = findFolder("Project Sheets")
projects.revokePermissions(email)
var tmFolder = findFolder("Team Members")
tmFolder.revokePermissions(email)
}
【问题讨论】:
标签: google-apps-script permissions google-drive-api google-spreadsheet-api