Groups Service

Grup

Layanan ini memungkinkan skrip mengakses Google Grup. API ini dapat digunakan untuk membuat kueri informasi seperti alamat email grup, atau daftar grup tempat pengguna adalah anggota langsung. Berikut adalah contoh yang menunjukkan jumlah grup yang diikuti pengguna saat ini:

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

Class

NamaDeskripsi singkat
GroupObjek grup yang anggota dan peran anggotanya dalam grup dapat dikueri.
GroupsAppClass ini memberikan akses ke informasi Google Grup.
RoleKemungkinan peran pengguna dalam grup, seperti pemilik atau anggota biasa.

Group

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getEmail()StringMendapatkan alamat email grup ini.
getGroups()Group[]Mengambil grup turunan langsung dari grup.
getRole(email)RoleMengambil peran pengguna dalam konteks grup.
getRole(user)RoleMengambil peran pengguna dalam konteks grup.
getRoles(users)Role[]Mengambil peran pengguna dalam konteks grup.
getUsers()User[]Mendapatkan anggota langsung grup yang memiliki Akun Google terkait yang diketahui.
hasGroup(group)BooleanMenguji apakah grup adalah anggota langsung grup ini.
hasGroup(email)BooleanMenguji apakah grup adalah anggota langsung grup ini.
hasUser(email)BooleanMenguji apakah pengguna adalah anggota langsung grup.
hasUser(user)BooleanMenguji apakah pengguna adalah anggota langsung grup.

GroupsApp

Properti

PropertiJenisDeskripsi
RoleRole

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getGroupByEmail(email)GroupMengambil grup yang memiliki alamat email yang ditentukan.
getGroups()Group[]Mengambil semua grup yang anggota langsungnya adalah Anda (atau anggota yang tertunda).

Role

Properti

PropertiJenisDeskripsi
OWNEREnumPemilik grup.
MANAGEREnumPengelola grup.
MEMBEREnumPengguna yang merupakan anggota grup ini, tetapi bukan pemilik atau pengelola.
INVITEDEnumPengguna yang telah diundang untuk bergabung dengan grup oleh pemilik atau pengelola grup, tetapi belum menerima undangan.
PENDINGEnumPengguna yang telah meminta untuk bergabung ke grup, tetapi belum disetujui oleh pemilik atau pengelola.
BANNEDEnumPengguna yang telah diblokir dari grup dan tidak dapat mencoba bergabung ke grup tersebut.