مستوى الترميز: مبتدئ
المدة: 15 دقيقة
نوع المشروع: التشغيل الآلي باستخدام عامل تشغيل مستند إلى حدث
الأهداف
- فهم ما يفعله الحلّ
- فهم وظائف خدمات "برمجة تطبيقات Google" ضمن الحلّ
- إعداد النص البرمجي
- شغِّل النص البرمجي.
لمحة عن هذا الحل
إنشاء مستندات جدول الأعمال تلقائيًا في "مستندات Google" وإرفاقها باجتماعاتك في "تقويم Google"

آلية العمل
ينشئ البرنامج النصي نموذج مستند لجدول أعمال. عند تعديل التقويم، يتحقّق النص البرمجي مما إذا كانت أي أحداث تملكها تتضمّن "#agenda" في الوصف. إذا كانت العلامة متوفّرة، ينشئ النص البرمجي نسخة من النموذج، ويضيفها إلى حدث في التقويم، ويشاركها مع المشاركين في الحدث.
خدمات "برمجة تطبيقات Google"
يستخدم هذا الحل الخدمات التالية:
- خدمة Google Drive: تتحقّق مما إذا كان مستند النموذج متوفّرًا. إذا لم يكن كذلك، ينشئ النص البرمجي مجلدًا جديدًا لمستند النموذج وينشئ نسخة من مستند النموذج لكل جدول أعمال جديد.
- خدمة المستندات: تنشئ نموذج جدول الأعمال.
- خدمة التقويم: تبحث عن الأحداث التي تتضمّن العلامة "#جدول_الأعمال" وتعدّل وصف الحدث بإضافة رابط إلى مستند جدول الأعمال.
- الخدمة الأساسية: تستخدم الفئة
Sessionللحصول على البريد الإلكتروني للمستخدم. يساعد ذلك في إنشاء مشغّل للمستخدم الحالي. - خدمة النصوص البرمجية: تنشئ مشغّلاً يتم تنفيذه كلما حدث تغيير في تقويم المستخدم.
المتطلبات الأساسية
لاستخدام هذا النموذج، يجب استيفاء المتطلبات الأساسية التالية:
- حساب Google (قد تتطلّب حسابات Google Workspace موافقة المشرف).
- متصفّح ويب يمكنه الوصول إلى الإنترنت
إعداد النص البرمجي
انقر على الزرّ التالي لفتح نموذج مشروع إنشاء جدول أعمال للاجتماعات في برمجة تطبيقات:
انقر على نظرة عامة .
في صفحة النظرة العامة، انقر على "إنشاء نسخة"
.
في مشروعك الذي تم نسخه، اختَر setUp من القائمة المنسدلة للدالة.
انقر على تشغيل.
امنح الإذن للنصّ البرمجي عند مطالبتك بذلك. <<../_snippets/oauth.md>>
تشغيل النص البرمجي
- افتح تقويم Google.
- أنشئ حدثًا جديدًا أو عدِّل حدثًا حاليًا.
- في الوصف، أضِف
#agendaواحفظ الحدث. - تحقَّق من بريدك الإلكتروني بحثًا عن إشعار بأنّه تمت مشاركة مستند معك، أو أعِد تحميل "تقويم Google" وانقر على الحدث مرة أخرى للاطّلاع على رابط مستند جدول الأعمال.
يتلقّى جميع الضيوف إشعارًا عبر البريد الإلكتروني للاطّلاع على جدول الأعمال. يمنح النص البرمجي الضيوف إذن التعديل، ولكن يمكنك تعديل النص البرمجي من أجل تعديل أذونات مستند جدول الأعمال للضيوف.
مراجعة الرمز البرمجي
لمراجعة رمز برمجة تطبيقات الخاص بهذا الحلّ، انقر على عرض الرمز المصدر:
عرض رمز المصدر
Code.gs
</section>
التعديلات
يمكنك تعديل العيّنة قدر ما تشاء لتناسب احتياجاتك. في ما يلي بعض التغييرات الاختيارية التي يمكنك إجراؤها.
تعديل أذونات مستند جدول الأعمال للمدعوين
يمنح النص البرمجي الضيوف إذن التعديل. إذا أردت حصر الأذونات على الاطّلاع فقط، استبدِل طريقة addEditor بطريقة addViewer في الجزء التالي من الرمز:
for (let i in event.getGuestList()) {
let guest = event.getGuestList()[i];
newDoc.addEditor(guest.getEmail());
تعديل نموذج مستند جدول الأعمال
لتعديل نموذج مستند جدول الأعمال، اتّبِع الخطوات التالية:
- بعد إنشاء جدول أعمالك الأول في حدث في التقويم، افتح Google Drive.
- افتح المجلد Agenda Maker - App.
- افتح المستند نموذج جدول الأعمال## وأدخِل تعديلاتك.
المساهمون
تم إنشاء هذا النموذج بواسطة "جيريمي غلاسنبرغ"، وهو استشاري في إدارة المنتجات واستراتيجية المنصات. يمكنك التواصل مع جيريمي على Twitter @jglassenberg.
تحتفظ Google بهذا النموذج بمساعدة خبراء التطوير في Google.