Nhóm
Dịch vụ này cho phép các tập lệnh truy cập vào Google Groups. Bạn có thể dùng đối tượng này để truy vấn thông tin, chẳng hạn như địa chỉ email của nhóm hoặc danh sách nhóm mà người dùng là thành viên trực tiếp. Dưới đây là ví dụ cho thấy số lượng nhóm mà người dùng hiện tại là thành viên:
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);
Lớp
Tên | Mô tả ngắn |
Group | Bạn có thể truy vấn một đối tượng nhóm có các thành viên và vai trò của các thành viên đó trong nhóm. |
GroupsApp | Lớp này cung cấp quyền truy cập vào thông tin về Google Groups. |
Role | Vai trò có thể có của người dùng trong một nhóm, chẳng hạn như chủ sở hữu hoặc thành viên thông thường. |
Phương thức
Phương thức | Kiểu dữ liệu trả về | Mô tả ngắn |
getEmail() | String | Lấy địa chỉ email của nhóm này. |
getGroups() | Group[] | Truy xuất các nhóm con trực tiếp của nhóm. |
getRole(email) | Role | Truy xuất vai trò của người dùng trong ngữ cảnh của nhóm. |
getRole(user) | Role | Truy xuất vai trò của người dùng trong ngữ cảnh của nhóm. |
getRoles(users) | Role[] | Truy xuất vai trò của người dùng trong ngữ cảnh của nhóm. |
getUsers() | User[] | Chọn các thành viên trực tiếp của nhóm có Tài khoản Google tương ứng đã biết. |
hasGroup(group) | Boolean | Kiểm tra xem một nhóm có phải là thành viên trực tiếp của nhóm này hay không. |
hasGroup(email) | Boolean | Kiểm tra xem một nhóm có phải là thành viên trực tiếp của nhóm này hay không. |
hasUser(email) | Boolean | Kiểm tra xem người dùng có phải là thành viên trực tiếp của nhóm hay không. |
hasUser(user) | Boolean | Kiểm tra xem người dùng có phải là thành viên trực tiếp của nhóm hay không. |
Thuộc tính
Tài sản | Loại | Nội dung mô tả |
Role | Role | |
Thuộc tính
Tài sản | Loại | Nội dung mô tả |
OWNER | Enum | Chủ sở hữu của nhóm. |
MANAGER | Enum | Người quản lý của nhóm. |
MEMBER | Enum | Một người dùng là thành viên của nhóm này nhưng không phải là chủ sở hữu cũng không phải là người quản lý. |
INVITED | Enum | Người dùng đã được chủ sở hữu hoặc người quản lý của nhóm mời tham gia nhóm nhưng chưa chấp nhận lời mời. |
PENDING | Enum | Một người dùng đã yêu cầu tham gia nhóm nhưng chưa được chủ sở hữu hoặc người quản lý phê duyệt. |