Groups Service

Gruplar

Bu hizmet, komut dosyalarının Google Gruplar'a erişmesine olanak tanır. Bir grubun e-posta adresi veya kullanıcının doğrudan üyesi olduğu grupların listesi gibi bilgileri sorgulamak için kullanılabilir. Geçerli kullanıcının kaç grubun üyesi olduğunu gösteren bir örneği aşağıda bulabilirsiniz:

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

Sınıflar

AdKısa açıklama
GroupÜyelerin ve bu üyelerin grup içindeki rollerinin sorgulanabileceği bir grup nesnesi.
GroupsAppBu sınıf, Google Grupları bilgilerine erişim sağlar.
RoleBir kullanıcının grup içindeki olası rolleri (ör. sahip veya sıradan üye).

Group

Yöntemler

YöntemDönüş türüKısa açıklama
getEmail()StringBu grubun e-posta adresini alır.
getGroups()Group[]Grubun doğrudan alt gruplarını alır.
getRole(email)RoleGrup bağlamında kullanıcının rolünü alır.
getRole(user)RoleGrup bağlamında kullanıcının rolünü alır.
getRoles(users)Role[]Grup bağlamında kullanıcıların rollerini alır.
getUsers()User[]Grubun, bilinen bir karşılık gelen Google hesabına sahip doğrudan üyelerini alır.
hasGroup(group)BooleanBir grubun bu grubun doğrudan üyesi olup olmadığını test eder.
hasGroup(email)BooleanBir grubun bu grubun doğrudan üyesi olup olmadığını test eder.
hasUser(email)BooleanKullanıcının, grubun doğrudan üyesi olup olmadığını test eder.
hasUser(user)BooleanKullanıcının, grubun doğrudan üyesi olup olmadığını test eder.

GroupsApp

Özellikler

ÖzellikTürAçıklama
RoleRole

Yöntemler

YöntemDönüş türüKısa açıklama
getGroupByEmail(email)GroupBelirtilen e-posta adresine sahip grubu getirir.
getGroups()Group[]Doğrudan üyesi (veya beklemedeki bir üyesi) olduğunuz tüm grupları alır.

Role

Özellikler

ÖzellikTürAçıklama
OWNEREnumBir grubun sahibi.
MANAGEREnumGrubun yöneticisi.
MEMBEREnumBu grubun üyesi olan ancak sahip veya yönetici olmayan kullanıcı.
INVITEDEnumGrubun sahibi veya yöneticisi tarafından gruba katılmaya davet edilmiş ancak daveti henüz kabul etmemiş olan kullanıcı.
PENDINGEnumBir gruba katılma isteğinde bulunmuş ancak sahip veya yönetici tarafından henüz onaylanmamış kullanıcı.