Groups Service
Groupes
Ce service permet à des scripts d'accéder à Google Groupes. Il peut être utilisé pour interroger
telles que l'adresse e-mail d'un groupe ou la liste des groupes dans lesquels
l'utilisateur est un membre direct. Voici un exemple indiquant le nombre de groupes
l'utilisateur actuel est membre de:
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);
Classes
Nom | Brève description |
Group | Un objet de groupe dont les membres et leur les rôles au sein du groupe peuvent être interrogés. |
GroupsApp | Cette classe permet d'accéder aux informations de Google Groupes. |
Role | Rôles possibles d'un utilisateur au sein d'un groupe, tel que propriétaire ou membre ordinaire. |
Méthodes
Méthode | Type renvoyé | Brève description |
getEmail() | String | Récupère l'adresse e-mail de ce groupe. |
getGroups() | Group[] | Récupère les sous-groupes directs du groupe. |
getRole(email) | Role | Récupère le rôle d'un utilisateur dans le contexte du groupe. |
getRole(user) | Role | Récupère le rôle d'un utilisateur dans le contexte du groupe. |
getRoles(users) | Role[] | Récupère les données des utilisateurs de rôles dans le contexte du groupe. |
getUsers() | User[] | Récupère les membres directs du groupe qui possèdent un compte Google correspondant connu. |
hasGroup(group) | Boolean | Vérifie si un groupe en est un membre direct. |
hasGroup(email) | Boolean | Vérifie si un groupe en est un membre direct. |
hasUser(email) | Boolean | Vérifie si un utilisateur est un membre direct du groupe. |
hasUser(user) | Boolean | Vérifie si un utilisateur est un membre direct du groupe. |
Propriétés
Propriété | Type | Description |
Role | Role | |
Propriétés
Propriété | Type | Description |
OWNER | Enum | Propriétaire d'un groupe |
MANAGER | Enum | Le gestionnaire d'un groupe |
MEMBER | Enum | Un utilisateur qui est membre de ce groupe, mais qui n'est ni propriétaire, ni gestionnaire. |
INVITED | Enum | Un utilisateur qui a été invité à rejoindre un groupe par un propriétaire ou un gestionnaire de ce groupe, mais qui ne l'a pas
a déjà accepté l'invitation. |
PENDING | Enum | un utilisateur qui a demandé à rejoindre un groupe, mais qui n'a pas encore été approuvé par un propriétaire ou
responsable. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/09/12 (UTC).
[null,null,["Dernière mise à jour le 2024/09/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)."]]],[]]