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

أماكن إقامة

الموقعTypeالوصف
RoleRole

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
getGroupByEmail(email)Groupلاسترداد المجموعة التي تحتوي على عنوان البريد الإلكتروني المحدد.
getGroups()Group[]استرداد جميع المجموعات التي تكون عضوًا مباشرًا فيها (أو عضوًا معلقًا فيها).

Role

أماكن إقامة

الموقعTypeالوصف
OWNEREnumمالك المجموعة.
MANAGEREnumمدير مجموعة.
MEMBEREnumمستخدم عضو في هذه المجموعة ولكنه ليس مالكًا أو مديرًا.
INVITEDEnumهو المستخدم الذي تمت دعوته للانضمام إلى مجموعة من قبل مالك أو مدير المجموعة ولكنه لم يقبل الدعوة بعد.
PENDINGEnumمستخدم طلب الانضمام إلى مجموعة ولكن لم تتم الموافقة عليه من قبل المالك أو المدير.