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