المجموعات
تسمح هذه الخدمة للنصوص البرمجية بالوصول إلى "مجموعات Google". ويمكن استخدامها للاستعلام عن معلومات مثل عنوان البريد الإلكتروني للمجموعة، أو قائمة المجموعات التي يكون المستخدم عضوًا مباشرًا فيها. فيما يلي مثال يوضح عدد المجموعات التي
يكون المستخدم الحالي عضوًا فيها:
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);
صفوف
الاسم | وصف قصير |
Group | عنصر مجموعة يمكن الاستعلام عنه من قِبل أعضائه وأدوار هؤلاء الأعضاء داخل المجموعة. |
GroupsApp | يوفّر هذا الصف إمكانية الوصول إلى معلومات "مجموعات Google". |
Role | الأدوار المحتملة لمستخدم داخل مجموعة، مثل المالك أو عضو عادي. |
الطُرق
الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
getGroupByEmail(email) | Group | لاسترداد المجموعة التي تحتوي على عنوان البريد الإلكتروني المحدد. |
getGroups() | Group[] | استرداد جميع المجموعات التي تكون عضوًا مباشرًا فيها (أو عضوًا معلقًا فيها). |
أماكن إقامة
الموقع | Type | الوصف |
OWNER | Enum | مالك المجموعة. |
MANAGER | Enum | مدير مجموعة. |
MEMBER | Enum | مستخدم عضو في هذه المجموعة ولكنه ليس مالكًا أو مديرًا. |
INVITED | Enum | هو المستخدم الذي تمت دعوته للانضمام إلى مجموعة من قبل مالك أو مدير المجموعة ولكنه لم يقبل الدعوة بعد. |
PENDING | Enum | مستخدم طلب الانضمام إلى مجموعة ولكن لم تتم الموافقة عليه من قبل المالك أو
المدير. |