我需要从用户帐户列表中删除角色分配。我熟悉 Google Apps 脚本,但需要帮助制定使用 Google Admin API 删除角色分配所需的脚本。有没有人有他们可以分享的例子?
我制作了一个示例代码,它将获取该用户下的所有角色,然后将其删除。考虑到您可能需要根据您的用户案例进行更改。
function roles_Assignments_1() {
let user_list = ['[email protected]', '[email protected]', '[email protected]']
for (let i = 0; i < user_list.length; i++) {
let roleAssignments_info = AdminDirectory.RoleAssignments
.list("my_customer", { userKey: user_list[i] });
try {
let role_items = roleAssignments_info.items;
for (let j = 0; j < role_items.length; j++) {
let roles_Assignments_ID = role_items[j]['roleAssignmentId'];
AdminDirectory.RoleAssignments.remove('my_customer', roles_Assignments_ID)
}
} catch (err) {
Logger.log("It doesn't have a role")
}
}
}
参考: