مستوى الترميز: مبتدئ
المدة: 15 دقيقة
نوع المشروع: التشغيل الآلي باستخدام قائمة مخصّصة
الأهداف
- فهم دور الحلّ
- فهم ما تفعله خدمات Apps Script ضمن الحلّ
- اضبط إعدادات البيئة.
- إعداد النص البرمجي
- شغِّل النص البرمجي.
لمحة عن هذا الحل
يمكنك تخصيص نموذج شهادة الموظف في "العروض التقديمية من Google" تلقائيًا باستخدام بيانات الموظفين في "جداول بيانات Google"، ثم إرسال الشهادات باستخدام Gmail.
آلية العمل
يستخدم النص البرمجي نموذج عرض شهادة الموظف من "العروض التقديمية من Google" وجدول بيانات في "جداول بيانات Google" يحتوي على تفاصيل الموظف. ينسخ النص البرمجي النموذج ويبدل العناصر النائبة ببيانات من جدول البيانات. بعد أن ينشئ النص البرمجي شريحة لكل موظف، يستخرج كل شريحة فردية كمرفق PDF ويرسل الشهادات إلى الموظفين.
خدمات "برمجة تطبيقات Google"
يستخدم هذا الحلّ الخدمات التالية:
- خدمة Drive: لنسخ نموذج شهادات الموظفين في "العروض التقديمية من Google"
- خدمة جداول البيانات: تقدّم تفاصيل الموظفين وتُحدِّث الحالة لكل موظف مُدرَج.
- خدمة "العروض التقديمية من 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
إعداد النص البرمجي
انقر على الزر أدناه لإنشاء نسخة من شهادات الموظفين ملف جدول بيانات نموذجي. تم إرفاق مشروع "برمجة التطبيقات" لهذا الحلّ بجدول البيانات.
إنشاء نسخةفي جدول البيانات، افتح مشروع Apps Script بالنقر على الإضافات > برمجة تطبيقات Google.
بالنسبة إلى المتغيّر
slideTemplateId
، استبدِلPRESENTATION_ID
برقم تعريف عرضك التقديمي.بالنسبة إلى المتغيّر
tempFolderId
، استبدِلFOLDER_ID
بمعرّف المجلد.انقر على رمز الحفظ
.
تشغيل النص البرمجي
- ارجع إلى جدول البيانات وانقر على التقدير > إنشاء شهادات. قد تحتاج إلى إعادة تحميل الصفحة لكي تظهر هذه القائمة المخصّصة.
امنح الإذن للنصّ البرمجي عند مطالبتك بذلك. إذا ظهرت الرسالة التحذيرية لم يتم التحقّق من هذا التطبيق على شاشة موافقة OAuth، يمكن المتابعة من خلال النقر على الإعدادات المتقدّمة > الانتقال إلى {Project Name} (غير آمن).
انقر على تقدير > إنشاء شهادات مرة أخرى.
بعد تعديل عمود الحالة في جميع الصفوف إلى تم الإنشاء، انقر على التقدير > إرسال الشهادات.
مراجعة الرمز
لمراجعة رمز Apps Script لهذا الحل، انقر على عرض رمز المصدر أدناه:
عرض رمز المصدر
Code.gs
المساهمون
تم إنشاء هذه العينة من قِبل سوراب تشوراريا، وهو مدوّن وخبير مطوّر في Google.
- يمكنك العثور على سوراب على Twitter @schoraria911.
- يمكنك قراءة مدوّنة سوراب.
تُعدّ Google هذه العينة بمساعدة خبراء Google Developers.