שירות זה מאפשר לסקריפטים לגשת לקבוצות Google. אפשר להשתמש בה כדי להריץ שאילתות על מידע כמו כתובת האימייל של קבוצה או על רשימת הקבוצות שבהן המשתמש חבר ישיר. הדוגמה הבאה ממחישה בכמה קבוצות חבר המשתמש הנוכחי:
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);
מחלקות
שם | תיאור קצר |
---|---|
Group | אובייקט קבוצה שניתן לשלוח שאילתות לגבי החברים בו ותפקידי החברים האלה בתוך הקבוצה. |
GroupsApp | לכיתה הזו יש גישה למידע על קבוצות Google. |
Role | תפקידים אפשריים של משתמש בתוך קבוצה, כמו בעלים או חבר רגיל. |
Group
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
getEmail() | String | הפונקציה מקבלת את כתובת האימייל של הקבוצה הזו. |
getGroups() | Group[] | אחזור של קבוצות הצאצא הישירות של הקבוצה. |
getRole(email) | Role | אחזור תפקיד של משתמש בהקשר של הקבוצה. |
getRole(user) | Role | אחזור תפקיד של משתמש בהקשר של הקבוצה. |
getRoles(users) | Role[] | אחזור תפקידים של משתמשים בהקשר של הקבוצה. |
getUsers() | User[] | הפונקציה מקבלת את החברים הישירים בקבוצה שיש להם חשבון Google תואם. |
hasGroup(group) | Boolean | הפונקציה בודקת אם קבוצה היא חברה ישירה בקבוצה הזו. |
hasGroup(email) | Boolean | הפונקציה בודקת אם קבוצה היא חברה ישירה בקבוצה הזו. |
hasUser(email) | Boolean | הפונקציה בודקת אם משתמש הוא חבר ישיר בקבוצה. |
hasUser(user) | Boolean | הפונקציה בודקת אם משתמש הוא חבר ישיר בקבוצה. |
GroupsApp
תכונות
נכס | תיאור | התיאור |
---|---|---|
Role | Role |
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
getGroupByEmail(email) | Group | מאחזר את הקבוצה עם כתובת האימייל שצוינה. |
getGroups() | Group[] | מאחזר את כל הקבוצות שבהן אתה חבר ישיר (או חבר בהמתנה). |
Role
תכונות
נכס | תיאור | התיאור |
---|---|---|
OWNER | Enum | הבעלים של קבוצה. |
MANAGER | Enum | מנהל/ת הקבוצה. |
MEMBER | Enum | משתמש שהוא חבר בקבוצה הזו, אבל לא בעלים או מנהל. |
INVITED | Enum | משתמש שהוזמן להצטרף לקבוצה על ידי בעלים או מנהל של הקבוצה, אך עדיין לא אישר את ההזמנה. |
PENDING | Enum | משתמש שביקש להצטרף לקבוצה אבל עדיין לא אושר על ידי הבעלים או המנהל. |