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 di cui l'utente è membro diretto. Ecco un esempio che mostra a quanti gruppi appartiene l'utente attuale:

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

Corsi

NomeBreve descrizione
GroupUn oggetto gruppo di cui è possibile eseguire query sui membri e sui ruoli di questi membri all'interno del gruppo.
GroupsAppQuesta classe fornisce l'accesso alle informazioni di Google Gruppi.
RoleRuoli possibili di un utente all'interno di un gruppo, ad esempio 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 e i membri vietati del gruppo che hanno un account Google corrispondente noto.
hasGroup(group)BooleanVerifica se un gruppo è un membro diretto di questo gruppo.
hasGroup(email)BooleanVerifica se un gruppo è un membro diretto di questo gruppo.
hasUser(email)BooleanVerifica se un utente è un membro diretto del gruppo.
hasUser(user)BooleanVerifica se un utente è un 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 attesa).

Role

Proprietà

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