این سرویس به اسکریپت ها اجازه دسترسی به Google Groups را می دهد. می توان از آن برای پرس و جو کردن اطلاعاتی مانند آدرس ایمیل یک گروه یا لیست گروه هایی که کاربر در آنها عضو مستقیم است استفاده کرد. در اینجا یک مثال است که نشان می دهد کاربر فعلی عضو چند گروه است:
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);
کلاس ها
نام | توضیح مختصر |
---|---|
Group | یک شی گروه که اعضای آن و نقش آن اعضا در گروه قابل پرس و جو هستند. |
GroupsApp | این کلاس دسترسی به اطلاعات Google Groups را فراهم می کند. |
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 | کاربری که درخواست پیوستن به یک گروه را داده است اما هنوز توسط مالک یا مدیری تایید نشده است. |