Groups Service
Groups
This service allows scripts to access Google Groups. It can be used to query
information such as a group's email address, or the list of groups in which the
user is a direct member. Here's an example that shows how many groups the
current user is a member of:
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);
Classes
Name | Brief description |
Group | A group object whose members and those members' roles within the group can be queried. |
GroupsApp | This class provides access to Google Groups information. |
Role | Possible roles of a user within a group, such as owner or ordinary member. |
Properties
Property | Type | Description |
Role | Role | |
Properties
Property | Type | Description |
OWNER | Enum | The owner of a group. |
MANAGER | Enum | The manager of a group. |
MEMBER | Enum | A user who is a member of this group but is neither an owner nor a manager. |
INVITED | Enum | A user who has been invited to join a group by an owner or manager of the group but who has not
yet accepted the invitation. |
PENDING | Enum | A user who has requested to join a group but who has not yet been approved by an owner or
manager. |
BANNED | Enum | A user who has been banned from a group and cannot attempt to join it. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-09 UTC.
[null,null,["Last updated 2024-12-09 UTC."],[[["The Groups service enables scripts to interact with Google Groups, allowing tasks like retrieving group details and user memberships."],["The `Group` class represents a Google Group, providing methods to access its email, members, roles, and child groups."],["The `GroupsApp` class provides methods for retrieving group information, such as finding a group by email or listing a user's memberships."],["The `Role` enum defines the possible roles a user can have within a group (e.g., OWNER, MEMBER)."]]],[]]