Google Groups
Mit diesem Dienst können Skripts auf Google Groups zugreifen. Damit können Informationen wie die E-Mail-Adresse einer Gruppe oder die Liste der Gruppen abgefragt werden, in denen der Nutzer ein direktes Mitglied ist. Das folgende Beispiel zeigt, in wie vielen Gruppen der aktuelle Nutzer Mitglied ist:
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);
Kurse
Name | Kurzbeschreibung |
Group | Ein Gruppenobjekt, dessen Mitglieder und die Rollen dieser Mitglieder innerhalb der Gruppe abgefragt werden können. |
GroupsApp | Dieser Kurs bietet Zugriff auf Google Groups-Informationen. |
Role | Mögliche Rollen eines Nutzers in einer Gruppe, z. B. Inhaber oder normales Mitglied |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
getEmail() | String | Ruft die E-Mail-Adresse dieser Gruppe ab. |
getGroups() | Group[] | Ruft die direkt untergeordneten Gruppen der Gruppe ab. |
getRole(email) | Role | Ruft die Rolle eines Nutzers im Kontext der Gruppe ab. |
getRole(user) | Role | Ruft die Rolle eines Nutzers im Kontext der Gruppe ab. |
getRoles(users) | Role[] | Ruft die Rollen der Nutzer im Kontext der Gruppe ab. |
getUsers() | User[] | Ruft die direkten Mitglieder der Gruppe ab, die ein bekanntes entsprechendes Google-Konto haben. |
hasGroup(group) | Boolean | Prüft, ob eine Gruppe ein direktes Mitglied dieser Gruppe ist. |
hasGroup(email) | Boolean | Prüft, ob eine Gruppe ein direktes Mitglied dieser Gruppe ist. |
hasUser(email) | Boolean | Testet, ob ein Nutzer ein direktes Mitglied der Gruppe ist. |
hasUser(user) | Boolean | Testet, ob ein Nutzer ein direktes Mitglied der Gruppe ist. |
Attribute
Property | Typ | Beschreibung |
Role | Role | |
Attribute
Property | Typ | Beschreibung |
OWNER | Enum | Der Eigentümer einer Gruppe. |
MANAGER | Enum | Der Manager einer Gruppe. |
MEMBER | Enum | Ein Nutzer, der Mitglied dieser Gruppe, aber weder Inhaber noch Manager ist. |
INVITED | Enum | Ein Nutzer, der von einem Inhaber oder Manager der Gruppe in eine Gruppe eingeladen wurde, die Einladung aber noch nicht angenommen hat. |
PENDING | Enum | Ein Nutzer, der den Beitritt zu einer Gruppe beantragt, aber noch nicht von einem Inhaber oder Manager genehmigt wurde. |