Groups Service
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 e quelli bannati 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. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-12-22 UTC.
[null,null,["Ultimo aggiornamento 2024-12-22 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)."]]],[]]