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