Groups Service
Группы
Эта служба позволяет сценариям получать доступ к группам Google. Его можно использовать для запроса такой информации, как адрес электронной почты группы или список групп, в которых пользователь является прямым участником. Вот пример, показывающий, в скольких группах состоит текущий пользователь:
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);
Классы
Имя | Краткое описание |
---|
Group | Групповой объект, члены которого и роли этих членов в группе могут быть запрошены. |
GroupsApp | Этот класс обеспечивает доступ к информации групп Google. |
Role | Возможные роли пользователя в группе, например владелец или обычный участник. |
Методы
Метод | Тип возврата | Краткое описание |
---|
getEmail() | String | Получает адрес электронной почты этой группы. |
getGroups() | Group[] | Получает прямые дочерние группы группы. |
getRole(email) | Role | Получает роль пользователя в контексте группы. |
getRole(user) | Role | Получает роль пользователя в контексте группы. |
getRoles(users) | Role[] | Получает роли пользователей в контексте группы. |
getUsers() | User[] | Получает непосредственных участников группы, у которых есть известная соответствующая учетная запись Google. |
hasGroup(group) | Boolean | Проверяет, является ли группа прямым членом этой группы. |
hasGroup(email) | Boolean | Проверяет, является ли группа прямым членом этой группы. |
hasUser(email) | Boolean | Проверяет, является ли пользователь прямым членом группы. |
hasUser(user) | Boolean | Проверяет, является ли пользователь прямым членом группы. |
Характеристики
Свойство | Тип | Описание |
---|
Role | Role | |
Методы
Метод | Тип возврата | Краткое описание |
---|
getGroupByEmail(email) | Group | Получает группу, имеющую указанный адрес электронной почты. |
getGroups() | Group[] | Возвращает все группы, в которых вы являетесь прямым участником (или ожидаемым участником). |
Характеристики
Свойство | Тип | Описание |
---|
OWNER | Enum | Владелец группы. |
MANAGER | Enum | Менеджер группы. |
MEMBER | Enum | Пользователь, который является членом этой группы, но не является ни владельцем, ни менеджером. |
INVITED | Enum | Пользователь, которого пригласил присоединиться к группе владелец или менеджер группы, но который еще не принял приглашение. |
PENDING | Enum | Пользователь, который запросил присоединение к группе, но еще не был одобрен владельцем или менеджером. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-12 UTC.
[null,null,["Последнее обновление: 2024-11-12 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)."]]],[]]