Groups Service

گروه ها

این سرویس به اسکریپت ها اجازه دسترسی به Google Groups را می دهد. می توان از آن برای پرس و جو کردن اطلاعاتی مانند آدرس ایمیل یک گروه یا لیست گروه هایی که کاربر در آنها عضو مستقیم است استفاده کرد. در اینجا یک مثال است که نشان می دهد کاربر فعلی عضو چند گروه است:

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

کلاس ها

نام شرح مختصر
Group یک شی گروه که اعضای آن و نقش آن اعضا در گروه قابل پرس و جو هستند.
Groups App این کلاس دسترسی به اطلاعات Google Groups را فراهم می کند.
Role نقش های احتمالی یک کاربر در یک گروه، مانند مالک یا عضو عادی.

Group

روش ها

روش نوع برگشت شرح مختصر
get Email() String آدرس ایمیل این گروه را دریافت می کند.
get Groups() Group[] گروه های فرزند مستقیم گروه را بازیابی می کند.
get Role(email) Role نقش کاربر را در زمینه گروه بازیابی می کند.
get Role(user) Role نقش کاربر را در زمینه گروه بازیابی می کند.
get Roles(users) Role[] نقش های کاربران را در زمینه گروه بازیابی می کند.
get Users() User[] اعضای مستقیم و اعضای ممنوعه گروه را که دارای یک حساب Google مربوطه شناخته شده هستند را دریافت می کند.
has Group(group) Boolean آزمایش می کند که آیا یک گروه عضو مستقیم این گروه است یا خیر.
has Group(email) Boolean آزمایش می کند که آیا یک گروه عضو مستقیم این گروه است یا خیر.
has User(email) Boolean آزمایش می کند که آیا کاربر عضو مستقیم گروه است یا خیر.
has User(user) Boolean آزمایش می کند که آیا کاربر عضو مستقیم گروه است یا خیر.

Groups App

خواص

اموال تایپ کنید توضیحات
Role Role

روش ها

روش نوع برگشت شرح مختصر
get Group By Email(email) Group گروهی را با آدرس ایمیل مشخص شده بازیابی می کند.
get Groups() Group[] همه گروه هایی را که شما عضو مستقیم آنها هستید (یا عضو در حال انتظار) بازیابی می کند.

Role

خواص

اموال تایپ کنید توضیحات
OWNER Enum صاحب یک گروه
MANAGER Enum مدیر یک گروه.
MEMBER Enum کاربری که عضو این گروه است اما نه مالک است و نه مدیر.
INVITED Enum کاربری که توسط مالک یا مدیر گروه برای پیوستن به یک گروه دعوت شده است اما هنوز این دعوت را نپذیرفته است.
PENDING Enum کاربری که درخواست پیوستن به یک گروه را داده است اما هنوز توسط مالک یا مدیری تایید نشده است.
BANNED Enum کاربری که از یک گروه محروم شده است و نمی تواند برای پیوستن به آن تلاش کند.