مستوى الترميز: مبتدئ
المدة: 10 دقائق
نوع المشروع: برمجة باستخدام
عامل تشغيل مستند إلى الأحداث
وعامل تشغيل مستند إلى الوقت
الأهداف
- فهم دور الحلّ
- فهم ما تفعله خدمات Apps Script ضمن الحلّ
- إعداد النص البرمجي
- شغِّل النص البرمجي.
لمحة عن هذا الحل
يحتاج الموظفون الجدد عادةً إلى الحصول على إذن بالوصول إلى النظام والمعدّات من فريق تكنولوجيا المعلومات. لإدارة هذه الطلبات، يمكنك إنشاء نموذج باستخدام "نماذج Google" للمستخدمين للإشارة إلى إذن الوصول والأجهزة التي يحتاجها الموظفون. بعد أن تُكمِل إدارة تكنولوجيا المعلومات الطلب وتُعدِّل حالته، يتلقّى مقدّمو الطلبات إشعارًا عبر البريد الإلكتروني.
آلية العمل
ينشئ النص البرمجي نموذج طلب معدّات. يمكنك تخصيص العناصر في النموذج في رمز نموذج النص البرمجي. عندما يُرسل أحد المستخدمين النموذج، يُرسِل النص البرمجي إشعارًا عبر البريد الإلكتروني إلى جهة الاتّصال المخصّصة للطلبات. بعد تغيير حالة الطلب في جدول البيانات إلى "مكتمل"، يُرسِل النص البرمجي رسالة تأكيد إلكترونية إلى الشخص الذي أرسل النموذج.
خدمات "برمجة تطبيقات Google"
يستخدم هذا الحلّ الخدمات التالية:
- خدمة النماذج: لإنشاء النموذج لطلبات تكنولوجيا المعلومات.
- خدمة جداول البيانات: للتحقّق مما إذا كان ملف طلب الاشتراك متوفّرًا حاليًا للحدّ من تكرار الطلبات تدير هذه الورقة استجابات النموذج من خلال نقلها إلى جدولَي في انتظار المراجعة ومكتمل حسب الحاجة.
- خدمة البريد: لإنشاء رسائل إلكترونية بشأن الطلبات والإشعارات باكتمال الطلبات وإرسالها
- خدمة النصوص البرمجية: لإنشاء عوامل التشغيل يتم تشغيل أحدهما عند إرسال نموذج ويتم تشغيل الآخر كل خمس دقائق للتحقّق مما إذا تم وضع علامة "مكتمل" على حالة الطلب.
المتطلبات الأساسية
لاستخدام هذا العيّنة، يجب استيفاء المتطلبات الأساسية التالية:
- حساب Google (قد تحتاج حسابات Google Workspace إلى موافقة المشرف).
- متصفح ويب يمكنه الوصول إلى الإنترنت
إعداد النص البرمجي
إنشاء مشروع "برمجة تطبيقات Google"
- انقر على الزر التالي لإنشاء نسخة من جدول البيانات إدارة طلبات
معدات الموظفين. تم إرفاق مشروع "برمجة التطبيقات" لهذا
الحلّ بجدول البيانات.
إنشاء نسخة - انقر على الإضافات > برمجة تطبيقات Google.
- بجانب المتغيّر
REQUEST_NOTIFICATION_EMAIL
، استبدِل نموذج البريد الإلكتروني بعنوان بريدك الإلكتروني. - انقر على رمز الحفظ .
إعداد جدول البيانات
- ارجع إلى جدول البيانات وانقر على طلبات المعدّات > إعداد. قد تحتاج إلى إعادة تحميل الصفحة لكي تظهر هذه القائمة المخصّصة.
امنح الإذن للنصّ البرمجي عند مطالبتك بذلك. إذا ظهرت الرسالة التحذيرية لم يتم التحقّق من هذا التطبيق على شاشة موافقة OAuth، يمكن المتابعة من خلال النقر على الإعدادات المتقدّمة > الانتقال إلى {Project Name} (غير آمن).
انقر على طلبات المعدّات > الإعداد مرة أخرى.
تشغيل النص البرمجي
- انقر على الأدوات > إدارة النموذج > الانتقال إلى النموذج المنشور.
- املأ النموذج وأرسِله.
- يُرجى الاطّلاع على بريدك الإلكتروني بحثًا عن إشعار بشأن طلب المعدّات.
- ارجع إلى جدول البيانات، وفي ورقة البيانات الطلبات في انتظار المراجعة، غيِّر حالة الطلب إلى مكتمل.
- في غضون 5 دقائق، يُرسِل النص البرمجي رسالة إلكترونية أخرى لإعلامك بأنّه تم إكمال الطلب. ينقل النص البرمجي الطلب من ورقة بيانات الطلبات في انتظار المراجعة إلى ورقة بيانات الطلبات المكتملة.
مراجعة الرمز
لمراجعة رمز Apps Script لهذا الحلّ، انقر على عرض رمز المصدر أدناه:
عرض رمز المصدر
Code.gs
new-equipment-request.html
request-complete.html
المساهمون
تُعدّ Google هذه العينة بمساعدة خبراء Google Developers.