Gruppi
Questo servizio consente agli script di accedere a Google Gruppi. Può essere utilizzato per eseguire query su informazioni quali l'indirizzo email di un gruppo o l'elenco dei gruppi di cui l'utente è membro diretto. Ecco un esempio che mostra a quanti gruppi appartiene l'utente corrente:
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);
Corsi
Nome | Breve descrizione |
Group | Un oggetto gruppo di cui è possibile eseguire query sui membri e sui relativi ruoli all'interno del gruppo. |
GroupsApp | Questo corso fornisce l'accesso alle informazioni di Google Gruppi. |
Role | Possibili ruoli di un utente all'interno di un gruppo, ad esempio proprietario o membro normale. |
Metodi
Metodo | Tipo restituito | Breve descrizione |
getEmail() | String | Recupera l'indirizzo email di questo gruppo. |
getGroups() | Group[] | Recupera i gruppi secondari diretti del gruppo. |
getRole(email) | Role | Recupera il ruolo di un utente nel contesto del gruppo. |
getRole(user) | Role | Recupera il ruolo di un utente nel contesto del gruppo. |
getRoles(users) | Role[] | Recupera i ruoli degli utenti nel contesto del gruppo. |
getUsers() | User[] | Recupera i membri diretti del gruppo che hanno un Account Google corrispondente noto. |
hasGroup(group) | Boolean | Verifica se un gruppo è un membro diretto di questo gruppo. |
hasGroup(email) | Boolean | Verifica se un gruppo è un membro diretto di questo gruppo. |
hasUser(email) | Boolean | Verifica se un utente è un membro diretto del gruppo. |
hasUser(user) | Boolean | Verifica se un utente è un membro diretto del gruppo. |
Proprietà
Proprietà | Tipo | Descrizione |
Role | Role | |
Proprietà
Proprietà | Tipo | Descrizione |
OWNER | Enum | Il proprietario di un gruppo. |
MANAGER | Enum | Il gestore di un gruppo. |
MEMBER | Enum | Un utente che fa parte di questo gruppo, ma non è né proprietario né gestore. |
INVITED | Enum | Un utente che è stato invitato a partecipare a un gruppo da un proprietario o un gestore del gruppo, ma che non ha ancora accettato l'invito. |
PENDING | Enum | Un utente che ha richiesto di partecipare a un gruppo, ma che non è stato ancora approvato da un proprietario o un gestore. |
BANNED | Enum | Un utente che è stato escluso da un gruppo e non può tentare di partecipare. |