المقدمة
مقالة اليوم حول الصفحات المتعددة في تطبيق Google Apps Script Web App، عند إنشاء تطبيق ويب باستخدام Google Apps Script، فإن استخدام الصفحات المتعددة يمكن أن يكون مفيدًا جدًا لتحسين تجربة المستخدم وتنظيم المحتوى بطريقة أكثر فعالية. إليك بعض الفوائد الأساسية:
- تحسين التنظيم: يتيح لك تقسيم التطبيق إلى عدة صفحات عرض البيانات والوظائف المختلفة بطريقة أكثر ترتيبًا.
- سهولة التنقل: يمكن للمستخدمين التنقل بين الصفحات بسهولة دون الحاجة إلى تحميل التطبيق بالكامل في كل مرة.
- زيادة الأداء: يقلل من تحميل المحتوى غير الضروري، مما يحسن سرعة واستجابة التطبيق مما يجنبك الضغط على مشروعك فيمكنك تقسيم النتائج على اكثر من مشروع وجمعهم في مشروع واحد كل مشروع في صفحة لكنه يظهر للجمهور كأنه مشروع واحد وهى اكثر شكوى الفترة الاخيرة عند زيادة عدد الطلاب .
- تجربة مستخدم متقدمة: يمكنك إنشاء واجهات أكثر تعقيدًا تتناسب مع احتياجات المستخدم بطريقة ديناميكية.
- معاينة التصميم
الحاويات
ستحتاج الى انشاء ثلاث حاويات اساسية بالاضافة الى اي عدد تحتاج اليه من الصفحات هنا سيكون المشروع على ثلاث صفحات واسماء الحاويات كالتالي:- كود التطبيقات : Code.gs
- الرأس المشترك بين الصفحات : header.html
- الصفحة الرئيسية : mail.html
- الصفحة الاولى : page1.html
- الصفحة الثانية : page2.html
- الصفحة الثالثة : page3.html
محتوى الحاويات
انقر دخال مربع النص واضغط ctrl+a او حدد النص بالماوس وانسخه ثم الصقه في المكان المناسب لكل حاوية
- Code.gs
- header.html
- mail.html
- page3.html-page2.html-page1.html
التعديل على الاكواد
- لن تحتاج اجراء اي تعديلات في code و header الا بعض الجمل العربية اذا اردت ذلك مع الحذر
- الاسكربت يتميز باستجابته لجميع الشاشات التي يعرض عليها كمبيوتر وهواتف الى اخره
- اغلب التعديلات ستكون داخل الصفحات اكتب فيها ما تشاء او قم بتضمين اي مشاريع لك فيها
- اذا اردت تعديل مسمى الصفحات فقط ستجده في header ما بين الاسطر 52 الى 66 ولن اكرر كل مرة الحذر عند التعديل والحفاظ على اي رموز موجودة.
- اذا اردت زيادة عدد الصفحات يمكنك تكرار اسطر الخطوة السابقة بنفس الشكل حسب الصفحات الجديدة وايضا اضافة حاوية جديدة باسم الصفحة الجديد.
- سبق وذكرنا اكواد الالوان يمكن تغير كود اللون كما ترغب.
- حاوية main هى الصفحة الرئيسية لك يمكنك جعلها صفحة تعريفية او ترحيبية لموقعك
- بعد ان لصقت اكواد الصفحات ستجد عبارة "هذه الصفحة رقم 1" غير كل صفحة برقمها.
- توجد عبارة " <?!=includeHeader();?> " في كل صفحة لا تقترب منها وكررها في اي صفحة جديدة والا توقف المشروع بأكمله.
الخلاصة
- جرب هذا المشروع ستجد حل لمشاكلك وتحسن كبير في تصميم مشروعك.
- جرب هذه الفكرة حتى وان لم تحتاج اليها الآن ستفتح لك افكار جديد.
- لطريقة تضمين مشاريع في صفحات الويب اذهب لهذه المقالة.
- لاستخدام كود الألوان اليك هذا الموقع.
- انصحك بتثبت برنامج vscode قد يساعدك في الكثير من التعديلات.
- اذا اردت ان تصمم الفكرة لآخرين او احد ينفذها لك انتظرك في هذه المقالة.
- قد اقوم بشرح المشروع قريبا فيديو إن شاء الله وسيتم الادراج هنا فحمل تطبيق المدونة من اعلى لمعرفة ذلك.
دمتم بخير