مستوى الترميز: مبتدئ
المدة: 20 دقيقة
نوع المشروع: أتمتة باستخدام مشغّل يستند إلى الوقت
الأهداف
- فهم ما يفعله الحلّ
- فهم وظائف خدمات Apps Script ضمن الحلّ
- إعداد النص البرمجي
- شغِّل النص البرمجي.
لمحة عن هذا الحل
يتتبّع هذا الحلّ أداء فيديوهات YouTube العلنية، بما في ذلك عدد المشاهدات والإعجابات والتعليقات، في جدول بيانات Google. يتحقّق المشغّل من المعلومات المعدَّلة كل يوم ويرسل رسالة Gmail إذا كان هناك نشاط جديد في التعليقات على الفيديوهات، ما يتيح لك التفاعل مع الأسئلة والتعليقات.
آلية العمل
يستخدم النص البرمجي خدمة YouTube المتقدّمة للحصول على تفاصيل فيديو YouTube وإحصاءاته لعناوين URL للفيديوهات المدرَجة في عمود رابط الفيديو في كل ورقة. إذا زاد عدد التعليقات على فيديو مُدرَج، يرسل النص البرمجي إشعارًا عبر البريد الإلكتروني إلى عنوان البريد الإلكتروني الذي تم تسمية ورقة البيانات باسمه.
خدمات "برمجة تطبيقات Google"
يستخدم هذا الحل الخدمات التالية:
- خدمة جدول البيانات: للحصول على معلومات عناوين URL على YouTube من جدول البيانات
- خدمة YouTube Data API المتقدّمة: للحصول على تفاصيل الفيديو وإحصاءاته لكل عنوان URL خاص بالفيديو على YouTube.
- خدمة البريد: تنشئ هذه الخدمة رسالة إلكترونية وترسلها في Gmail تتضمّن قائمة بالفيديوهات التي تتضمّن تعليقات جديدة.
المتطلبات الأساسية
لاستخدام هذا النموذج، يجب استيفاء المتطلبات الأساسية التالية:
- حساب Google (قد تتطلّب حسابات Google Workspace موافقة المشرف).
- متصفّح ويب يمكنه الوصول إلى الإنترنت
إعداد النص البرمجي
إنشاء مشروع "برمجة تطبيقات Google"
- انقر على الزر التالي لإنشاء نسخة من جدول البيانات تتبُّع عدد مشاهدات فيديوهات YouTube والتعليقات عليها. مشروع "برمجة التطبيقات" الخاص بهذا الحل مرفق بجدول البيانات.
إنشاء نسخة - في جدول البيانات الذي نسخته، غيِّر اسم ورقة Your_Email_Address إلى عنوان بريدك الإلكتروني.
- أضِف عناوين URL للفيديوهات على YouTube التي تريد تتبُّعها أو استخدِم عناوين URL المتوفّرة للاختبار. يجب أن تبدأ عناوين URL بالتنسيق
www.youtube.com/watch?v=
. - انقر على الإضافات > برمجة تطبيقات Google. إذا كان YouTube مُدرجًا ضمن الخدمات، يمكنك الانتقال إلى الخطوتَين التاليتَين.
- بجانب الخدمات، انقر على "إضافة خدمة" .
- من القائمة، اختَر YouTube Data API وانقر على إضافة.
إنشاء مشغّل
- في مشروع Apps Script، انقر على المشغّلات > إضافة مشغّل.
- في اختيار الدالة المطلوب تشغيلها، اختَر markVideos.
- بالنسبة إلى اختيار مصدر الحدث، اختَر مستند إلى الوقت.
- بالنسبة إلى اختيار نوع عامل التشغيل المستند إلى الوقت، اختَر مؤقت اليوم.
- بالنسبة إلى اختيار وقت من اليوم، اختَر الوقت المفضّل لديك.
- امنح الإذن للنصّ البرمجي عند مطالبتك بذلك. إذا عرضت شاشة الموافقة على OAuth التحذير لم يتم التحقّق من هذا التطبيق، يمكنك المتابعة من خلال النقر على خيارات متقدمة > الانتقال إلى {اسم المشروع} (غير آمن).
تشغيل النص البرمجي
يتم تشغيل النص البرمجي مرة واحدة يوميًا باستخدام المشغّل الذي أعددته. يمكنك تنفيذ النص البرمجي يدويًا لاختباره.
- في مشروع Apps Script، انقر على المحرّر .
- في القائمة المنسدلة الخاصة بالدالة، اختَر markVideos.
- انقر على تشغيل.
- عُد إلى جدول البيانات لمراجعة المعلومات التي أضافها النص البرمجي إلى الورقة.
- افتح بريدك الإلكتروني لمراجعة الرسالة الإلكترونية التي تتضمّن قائمة بالفيديوهات التي تتضمّن أكثر من صفر تعليق. عند تشغيل البرنامج النصي في المستقبل، سيرسل رسالة إلكترونية تتضمّن الفيديوهات التي زاد عدد تعليقاتها منذ آخر مرة تم فيها تشغيل البرنامج النصي.
مراجعة الرمز البرمجي
لمراجعة رمز Apps Script الخاص بهذا الحلّ، انقر على عرض رمز المصدر أدناه:
عرض رمز المصدر
Code.gs
email.html
المساهمون
تحتفظ Google بهذا النموذج بمساعدة خبراء Google المطوّرين.