Groups Service

Grupy

Ta usługa umożliwia skryptom dostęp do Grup dyskusyjnych Google. Może służyć do wysyłania zapytań o takie informacje jak adres e-mail grupy lub lista grup, których użytkownik jest bezpośrednim członkiem. Oto przykład ilustrujący, do ilu grup należy bieżący użytkownik:

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

Zajęcia

NazwaKrótki opis
GroupObiekt grupy, którego członkowie i role tych członków w grupie można wykonywać.
GroupsAppTe zajęcia zapewniają dostęp do informacji z Grup dyskusyjnych Google.
RoleMożliwe role użytkownika w grupie, takie jak właściciel lub zwykły członek.

Group

Metody

MetodaZwracany typKrótki opis
getEmail()StringPobiera adres e-mail tej grupy.
getGroups()Group[]Pobiera bezpośrednie grupy podrzędne grupy.
getRole(email)RolePobiera rolę użytkownika w kontekście grupy.
getRole(user)RolePobiera rolę użytkownika w kontekście grupy.
getRoles(users)Role[]Pobiera role użytkowników w kontekście grupy.
getUsers()User[]Pobiera bezpośrednich członków grupy, którzy mają znane odpowiednie konto Google.
hasGroup(group)BooleanSprawdza, czy grupa jest jej bezpośrednim członkiem.
hasGroup(email)BooleanSprawdza, czy grupa jest jej bezpośrednim członkiem.
hasUser(email)BooleanSprawdza, czy użytkownik jest bezpośrednim członkiem grupy.
hasUser(user)BooleanSprawdza, czy użytkownik jest bezpośrednim członkiem grupy.

GroupsApp

Właściwości

WłaściwośćTypOpis
RoleRole

Metody

MetodaZwracany typKrótki opis
getGroupByEmail(email)GroupPobiera grupę o podanym adresie e-mail.
getGroups()Group[]Pobiera wszystkie grupy, których jesteś bezpośrednim członkiem (lub oczekującym członkiem).

Role

Właściwości

WłaściwośćTypOpis
OWNEREnumWłaściciel grupy.
MANAGEREnumMenedżer grupy.
MEMBEREnumUżytkownik, który jest członkiem grupy, ale nie jest jej właścicielem ani menedżerem.
INVITEDEnumUżytkownik, który został zaproszony do grupy przez jej właściciela lub menedżera, ale jeszcze nie zaakceptował zaproszenia.
PENDINGEnumUżytkownik, który poprosił o dołączenie do grupy, ale nie został jeszcze zatwierdzony przez jej właściciela lub menedżera.