Groups Service

Gruppi

Questo servizio consente agli script di accedere a Google Gruppi. Può essere utilizzato per eseguire query su informazioni come l'indirizzo email di un gruppo o l'elenco dei gruppi in cui l'utente è membro diretto. Ecco un esempio che mostra il numero di gruppi di cui è membro l'utente corrente:

var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);

Corsi

NomeBreve descrizione
GroupUn oggetto del gruppo di cui è possibile eseguire query sui membri e sui ruoli di tali membri all'interno del gruppo.
GroupsAppQuesto corso fornisce l'accesso alle informazioni di Google Gruppi.
RolePossibili ruoli di un utente all'interno di un gruppo, come proprietario o membro ordinario.

Group

Metodi

MetodoTipo restituitoBreve descrizione
getEmail()StringRecupera l'indirizzo email di questo gruppo.
getGroups()Group[]Recupera i gruppi secondari diretti del gruppo.
getRole(email)RoleRecupera il ruolo di un utente nel contesto del gruppo.
getRole(user)RoleRecupera 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)BooleanVerifica se un gruppo è membro diretto del gruppo.
hasGroup(email)BooleanVerifica se un gruppo è membro diretto del gruppo.
hasUser(email)BooleanVerifica se un utente è membro diretto del gruppo.
hasUser(user)BooleanVerifica se un utente è membro diretto del gruppo.

GroupsApp

Proprietà

ProprietàTipoDescrizione
RoleRole

Metodi

MetodoTipo restituitoBreve descrizione
getGroupByEmail(email)GroupRecupera il gruppo con l'indirizzo email specificato.
getGroups()Group[]Recupera tutti i gruppi di cui sei membro diretto (o membro in sospeso).

Role

Proprietà

ProprietàTipoDescrizione
OWNEREnumIl proprietario di un gruppo.
MANAGEREnumIl gestore di un gruppo.
MEMBEREnumUn utente che è membro di questo gruppo ma non è né un proprietario né un gestore.
INVITEDEnumUn utente che è stato invitato a partecipare a un gruppo da un proprietario o gestore del gruppo, ma che non ha ancora accettato l'invito.
PENDINGEnumUn utente che ha richiesto di iscriversi a un gruppo, ma che non è stato ancora approvato da un proprietario o un gestore.