0

メンバー アクセス権を持つグループのリストを取得したいのですが、それらの Google グループで自分がどの役割を持っているかを知りたいです。

たとえば、ユーザーが 70 のグループのメンバーであるとします。管理コンソールを使用して、その特定のユーザーに割り当てられている役割を確認できますが、そのプロセスには時間がかかります。

ユーザーがグループ内のユーザーに割り当てられたロール (メンバー、マネージャー、または所有者) と共に (少なくとも) メンバーシップ アクセス権を持つ Google グループをリストできますか?

Google App Script を使用して実行したいと考えています。

前もって感謝します

4

1 に答える 1

1

userKey を指定できるGroup:list APIを使用 できます。ユーザーがメンバーであるすべてのグループを返します。次の HTTP 要求を使用し、Authorize requestsで説明されている承認を含めます。

グループ メンバーの役割を取得できる 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 をクリックしてください。

于 2016-04-12T09:19:47.353 に答える