0

我想获取我有成员访问权限的群组列表,并且我想知道我在这些Google群组中拥有哪个角色。例如,假设用户是70组的成员。通过管理控制台,我可以检查哪个角色分配给特定用户,但是这是一个漫长的过程。访问群组列表以及用户角色

我可以列出Google组,其中用户具有成员资格访问权限(至少)以及在这些组中分配给用户的角色(成员,经理或所有者)。

我想用Google App Script来做。

在此先感谢

回答

1

您可以使用Group:list API,其中可以指定用户键。它返回用户所属的所有组。使用以下HTTP请求并包含Authorize requests中描述的授权。

有一个JSON请求,你可以获得组成员的角色,组成员的角色可以是(OWNER,MANAGER,MEMBER)。

这里是一个成功的响应将返回一个HTTP 200状态码和会员的信息:

{ 
"kind": "directory#member", 
"id": "group member's unique ID", 
"email": "[email protected]", 
"role": "MEMBER", 
"type": "GROUP" 
} 

有关集团成员的更多信息,请点击这里:https://developers.google.com/admin-sdk/directory/v1/guides/manage-group-members#create_member

+0

感谢information..I曾尝试已经..但我不想要这一个。我在下面讨论这种情况 - 当我们在管理控制台中搜索用户时,它将列出用户对这些组拥有至少成员访问权限的所有组。我问是否可以通过应用程序脚本或不..在此先感谢.. :) – Kanchan

+0

如果您正在寻找Apps脚本解决方案,您需要指定在您的问题和标签。 –

+0

已更新的问题..您还可以告诉我如何从上面的JSON输出访问电子邮件ID。我只需要输出如下 - 电子邮件:useremail id – Kanchan

相关问题