Groups Service

Grup

Layanan ini memungkinkan skrip mengakses Google Grup. Metode ini dapat digunakan untuk mengkueri informasi seperti alamat email grup, atau daftar grup tempat pengguna menjadi anggota langsung. Berikut ini contoh yang menunjukkan jumlah grup tempat pengguna saat ini menjadi anggota:

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

Class

NamaDeskripsi singkat
GroupObjek grup yang peran anggotanya dan anggota tersebut dalam grup dapat dikueri.
GroupsAppKelas ini memberikan akses ke informasi Google Grup.
RolePeran pengguna yang mungkin ada 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 merupakan anggota langsung grup ini.
hasGroup(email)BooleanMenguji apakah grup merupakan 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 telah ditentukan.
getGroups()Group[]Mengambil semua grup tempat Anda menjadi anggota langsung (atau anggota yang menunggu keputusan).

Role

Properti

PropertiJenisDeskripsi
OWNEREnumPemilik grup.
MANAGEREnumPengelola grup.
MEMBEREnumPengguna yang merupakan anggota grup ini, tetapi bukan pemilik maupun pengelola.
INVITEDEnumPengguna yang telah diundang untuk bergabung ke 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.