我想获取我拥有成员访问权限的组的列表,并且我想知道我在这些 Google 组中的角色。
例如,假设用户是 70 个组的成员。通过管理控制台,我可以检查为该特定用户分配了哪个角色,但这是一个漫长的过程。
我可以列出 Google 组,其中用户具有成员访问权限(至少)以及分配给这些组中用户的角色(成员、经理或所有者)。
我想用 Google App Script 来做。
提前致谢
我想获取我拥有成员访问权限的组的列表,并且我想知道我在这些 Google 组中的角色。
例如,假设用户是 70 个组的成员。通过管理控制台,我可以检查为该特定用户分配了哪个角色,但这是一个漫长的过程。
我可以列出 Google 组,其中用户具有成员访问权限(至少)以及分配给这些组中用户的角色(成员、经理或所有者)。
我想用 Google App Script 来做。
提前致谢
您可以使用 可以指定 userKey的Group:list API。它返回用户所属的所有组。使用以下 HTTP 请求并包含授权请求中描述的授权。
有一个JSON请求,你可以获取组成员的角色,组成员的角色可以是(OWNER,MANAGER,MEMBER)。
这是一个成功的响应,返回一个 HTTP 200 状态代码和成员的信息:
{
"kind": "directory#member",
"id": "group member's unique ID",
"email": "liz@example.com",
"role": "MEMBER",
"type": "GROUP"
}
有关组成员的更多信息,请单击此处:https ://developers.google.com/admin-sdk/directory/v1/guides/manage-group-members#create_member