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