مستوى الترميز: للمبتدئين
المدة: 15 دقيقة
نوع المشروع: تشغيل آلي مع قائمة مخصّصة
الأهداف
- فهم ما يفعله الحل.
- تعرّف على ما تفعله خدمات "برمجة التطبيقات" ضمن الحل.
- إعداد البيئة
- أعِدّ النص البرمجي.
- شغِّل النص البرمجي.
لمحة عن هذا الحلّ
يمكنك تخصيص نموذج شهادة موظف العروض التقديمية من Google تلقائيًا باستخدام بيانات الموظف في "جداول بيانات Google"، ثم إرسال الشهادات باستخدام Gmail.
آلية العمل
يستخدم النص البرمجي قالب العرض التقديمي لشهادة الموظف من العروض التقديمية وجدول بيانات جداول البيانات مع تفاصيل الموظف. ينسخ النص البرمجي القالب ويستبدل العناصر النائبة ببيانات من جدول البيانات. بمجرد أن ينشئ النص البرمجي شريحة لكل موظف، يستخرج كل شريحة فردية كمرفق PDF ويرسل الشهادات إلى الموظفين.
خدمات "برمجة التطبيقات"
يستخدم هذا الحل الخدمات التالية:
- خدمة Drive - يتم نسخ نموذج شهادة موظف "العروض التقديمية من Google".
- خدمة جداول البيانات - تقدم تفاصيل الموظف وتُعدّل الحالة لكل موظف مُدرَج في القائمة.
- خدمة العروض التقديمية - تستبدل العناصر النائبة في العرض التقديمي ببيانات الموظف من جدول البيانات.
- خدمة Gmail - تحصل على الشرائح الفردية كملفات PDF وترسلها إلى الموظفين.
المتطلبات الأساسية
لاستخدام هذا النموذج، ستحتاج إلى المتطلّبات الأساسية التالية:
- حساب Google (قد تتطلب حسابات Google Workspace موافقة المشرف).
- متصفح ويب يمكنه الوصول إلى الإنترنت.
إعداد البيئة
انقر على الزر التالي لإنشاء نسخة من نموذج شهادات الموظفين في "العروض التقديمية من Google".
إنشاء نسخةدوّن معرّف العرض التقديمي لاستخدامه في خطوة لاحقة. يمكنك العثور على رقم التعريف في عنوان URL:
https://docs.google.com/presentation/d/PRESENTATION_ID/edit
في Drive، أنشِئ مجلدًا جديدًا للاحتفاظ بالشهادات.
دوِّن معرّف المجلد لاستخدامه في خطوة لاحقة. يمكنك العثور على رقم التعريف في عنوان URL:
https://drive.google.com/drive/folders/FOLDER_ID
إعداد النص البرمجي
انقر على الزر أدناه لإنشاء نسخة من نموذج جدول بيانات شهادات الموظفين. يتم إرفاق مشروع "برمجة تطبيقات Google" لهذا الحل بجدول البيانات.
إنشاء نسخةفي جدول البيانات، افتح مشروع "برمجة التطبيقات" بالنقر على الإضافات > برمجة التطبيقات.
بالنسبة إلى المتغيّر
slideTemplateId
، استبدِلPRESENTATION_ID
بمعرّف العرض التقديمي.بالنسبة إلى المتغيّر
tempFolderId
، استبدِلFOLDER_ID
بمعرّف المجلد.انقر على "حفظ" .
تشغيل النص البرمجي
- عُد إلى جدول البيانات وانقر على تقدير > إنشاء شهادات. قد تحتاج إلى تحديث الصفحة حتى تظهر هذه القائمة المخصصة.
امنح الإذن للنصّ البرمجي عند مطالبتك بذلك. إذا عرضت شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth التحذير، لم يتم التحقّق من هذا التطبيق، يمكنك المتابعة من خلال اختيار إعدادات متقدّمة > الانتقال إلى {Project Name} (غير آمن).
انقر على تقدير > إنشاء شهادات مرة أخرى.
بعد تعديل عمود الحالة في جميع الصفوف إلى تم الإنشاء، انقر على تقدير > إرسال الشهادات.
مراجعة الرمز
لمراجعة رمز برمجة التطبيقات لهذا الحل، انقر على عرض رمز المصدر أدناه:
عرض رمز المصدر
Code.gs
المساهمون
هذا النموذج من إعداد "سوراب شوراريا"، وهو مدوّن وخبير في المطوّرين في Google.
- يمكنك البحث عن "سوراب" على Twitter من خلال الرابط @schoraria911.
- اقرأ مدونة سوراب.
تحتفظ Google بهذا النموذج بمساعدة خبراء التطوير في Google.