Groupes
Ce service autorise les scripts à accéder à Google Groupes. Il peut être utilisé pour interroger des informations telles que l'adresse e-mail d'un groupe ou la liste des groupes dont l'utilisateur est un membre direct. Voici un exemple indiquant le nombre de groupes dont l'utilisateur actuel est membre:
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);
Classes
Nom | Brève description |
Group | Objet de groupe dont les membres et leurs rôles dans le groupe peuvent être interrogés. |
GroupsApp | Cette classe permet d'accéder aux informations de Google Groupes. |
Role | Rôles possibles d'un utilisateur dans un groupe, comme 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 groupes enfants 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 rôles des utilisateurs dans le contexte du groupe. |
getUsers() | User[] | Récupère les membres directs du groupe disposant d'un compte Google correspondant connu. |
hasGroup(group) | Boolean | Vérifie si un groupe est un membre direct de ce groupe. |
hasGroup(email) | Boolean | Vérifie si un groupe est un membre direct de ce groupe. |
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 | Gestionnaire d'un groupe. |
MEMBER | Enum | Utilisateur qui est membre de ce groupe, mais qui n'est ni propriétaire, ni gestionnaire. |
INVITED | Enum | Utilisateur qui a été invité à rejoindre un groupe par un propriétaire ou un gestionnaire du groupe, mais qui n'a pas encore accepté l'invitation. |
PENDING | Enum | Utilisateur ayant demandé à rejoindre un groupe, mais n'ayant pas encore été approuvé par un propriétaire ou un gestionnaire. |