Groups Service

Grup

Layanan ini mengizinkan skrip untuk mengakses Google Grup. Atribut ini dapat digunakan untuk meng-kueri informasi seperti alamat email grup, atau daftar grup tempat pengguna adalah anggota langsung. Berikut adalah 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

NameDeskripsi singkat
GroupObjek grup yang anggotanya dan peran anggotanya dalam grup dapat dikueri.
GroupsAppKelas ini menyediakan 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 dari grup yang memiliki akun Google terkait yang diketahui.
hasGroup(group)BooleanMenguji apakah grup adalah anggota langsung dari grup ini.
hasGroup(email)BooleanMenguji apakah grup adalah anggota langsung dari 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 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 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.