Groups Service

קבוצות

השירות הזה מאפשר לסקריפטים לגשת לקבוצות 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

מאפיינים

נכססוגתיאור
RoleRole

שיטות

שיטהסוג הערך המוחזרתיאור קצר
getGroupByEmail(email)Groupאחזור הקבוצה עם כתובת האימייל שצוינה.
getGroups()Group[]אחזור כל הקבוצות שבהן אתם חברים ישירים (או חברים בהמתנה).

Role

מאפיינים

נכססוגתיאור
OWNEREnumהבעלים של הקבוצה.
MANAGEREnumמנהלי הקבוצה.
MEMBEREnumמשתמש שהוא חבר בקבוצה הזו אבל לא בעלים או מנהל.
INVITEDEnumמשתמש שהוזמן להצטרף לקבוצה על ידי בעלים או מנהל של הקבוצה, אבל עדיין לא הצטרף עדיין אישר את ההזמנה.
PENDINGEnumמשתמש שביקש להצטרף לקבוצה אבל עדיין לא קיבל אישור מהבעלים או מנהל.