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

آلية العمل
يثبِّت البرنامج النصي مشغّلاً مستندًا إلى الأحداث يتم تشغيله في كل مرة يرسل فيها المستخدم نموذجًا. مع كل عملية إرسال للنموذج، ينشئ النص البرمجي مسودة رسالة إلكترونية في Gmail. يتم إرسال الرسالة الإلكترونية إلى الشخص الذي أرسل النموذج، وهي تتضمّن ردود النموذج ورسالة شكر عامة. يمكنك تعديل الرسالة الإلكترونية قبل إرسالها.
خدمات "برمجة تطبيقات Google"
يستخدم هذا الحل الخدمات التالية:
- خدمة البرامج النصية: تثبِّت المشغّل المستند إلى الأحداث الذي يتم تنشيطه عندما يرسل أحد المستخدمين نموذجًا.
- خدمة جداول البيانات: ترسل ردود النموذج إلى Gmail.
- خدمة Gmail: تنشئ مسودة الرسالة الإلكترونية التي تتضمّن رسالة الشكر وردود النموذج.
المتطلبات الأساسية
لاستخدام هذا النموذج، يجب استيفاء المتطلبات الأساسية التالية:
- حساب Google (قد تتطلّب حسابات Google Workspace موافقة المشرف).
- متصفّح ويب يمكنه الوصول إلى الإنترنت
إعداد النص البرمجي
انقر على الزر التالي لإنشاء نسخة من نموذج جدول بيانات الردّ على الملاحظات في "جداول بيانات Google":
تشغيل النص البرمجي
- انقر على أداة الرد على النماذج > تفعيل الردود التلقائية على المسودات. قد تحتاج إلى إعادة تحميل الصفحة لتظهر هذه القائمة المخصّصة.
- امنح الإذن للنصّ البرمجي عند مطالبتك بذلك. <<../_snippets/oauth.md>>
- انقر على أداة الردود في النماذج > تفعيل الردود التلقائية المحفوظة كمسودات مرة أخرى.
- انقر على الأدوات > إدارة النموذج > الانتقال إلى النموذج المباشر.
- املأ النموذج وانقر على إرسال.
- افتح Gmail واطّلِع على مسوداتك. من المفترض أن تتلقّى مسودّة جديدة تتضمّن ردّك على النموذج.
مراجعة الرمز البرمجي
لمراجعة رمز برمجة تطبيقات الخاص بهذا الحلّ، انقر على عرض الرمز المصدر:
عرض رمز المصدر
Code.gs
</section>
المساهمون
تم إنشاء هذا النموذج بواسطة "بن كولينز"، وهو مدرّب في benlcollins.com وخبير معتمد من Google.
- يمكنك العثور على "بن" على Twitter @benlcollins.
- يمكنك الاطّلاع على مدونة "بن".
تحتفظ Google بهذا النموذج بمساعدة خبراء التطوير في Google.