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