JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

recent
احدث المشاركات
Home

أنشئ نظام حجز مواعيد احترافي ومجاني باستخدام Google Apps Script - م3

مقدمة

  • هل تبحث عن طريقة سهلة ومجانية لتمكين عملائك من حجز المواعيد إلكترونياً دون الحاجة لبرامج معقدة أو اشتراكات مكلفة؟ مع Google Apps Script وخدمات جوجل المجانية، يمكنك بناء نظام حجز مواعيد متكامل وفعّال يناسب احتياجاتك!
  • في هذا الدليل، سنشرح لك فكرة المشروع، كيف يمكن لعملك الاستفادة منه، وخطوات التركيب والتشغيل لتجعل عملائك يحجزون مواعيدهم بضغطة زر.

فكرة المشروع: نظام حجز المواعيد الذكي

  • تخيل أن لديك عيادة، صالون تجميل، مركز استشارات، أو حتى تقدم دروسًا خصوصية. بدلاً من تلقي المكالمات أو الرسائل النصية لتحديد المواعيد، يمكنك الآن توفير نموذج إلكتروني بسيط لعملائك. يقوم هذا النموذج بجمع بياناتهم (الاسم، الجوال، الخدمة المطلوبة، التاريخ، الوقت، وغيرها)، ثم يقوم بحفظها تلقائيًا في جدول بيانات جوجل (Google Sheet) مخصص لك.
  • هذا النظام يوفر عليك الوقت والجهد، وينظم مواعيدك بشكل فعال، ويمنح عملائك تجربة حجز سلسة واحترافية. يعتمد النظام على قوة Google Apps Script لربط واجهة المستخدم (النموذج) بجدول البيانات، ليصبح جدول البيانات الخاص بك هو قاعدة البيانات لمواعيدك.

كيف تستفيد من نظام حجز المواعيد؟

  • هذا النظام مثالي لمجموعة واسعة من الأنشطة والخدمات:
    • العيادات والمراكز الصحية: لحجز مواعيد الكشف أو الاستشارات الطبية.
    • صالونات التجميل والحلاقة: لتمكين العملاء من حجز مواعيد الخدمات المختلفة.
    • المستشارون والمدربون: لجدولة جلسات الاستشارة أو الدورات التدريبية.
    • المدرسون الخصوصيون: لتنظيم حصص الطلاب ومواعيدها.
    • ورش الصيانة ومراكز الخدمة: لحجز مواعيد الصيانة أو الاستلام.
    • المصورون الفوتوغرافيون: لحجز جلسات التصوير.
    • أي عمل يتطلب تحديد مواعيد مسبقة!
  • الفوائد متعددة: توفير الوقت والجهد، تقليل الأخطاء البشرية، توفير خدمة عملاء أفضل على مدار الساعة، وتنظيم بيانات المواعيد في مكان واحد يسهل الوصول إليه وتحليله.

متطلبات المشروع

  • كل ما تحتاجه لإنشاء هذا النظام هو:
    • حساب جوجل (Gmail): وهو مجاني وبسيط.
    • جوجل شيتس (Google Sheets): جدول البيانات الذي سيتم حفظ المواعيد فيه.
    • جوجل آبز سكريبت (Google Apps Script): بيئة البرمجة التي تربط كل شيء ببعضه.
    • خطوات تركيب وتشغيل نظام حجز المواعيد

خطوات إنشاء النظام

  • الخطوة 1: إعداد جدول بيانات جوجل (Google Sheet)
    • سنبدأ بإنشاء جدول البيانات الذي سيستقبل جميع حجوزاتك.
    • اذهب إلى Google Sheets وقم بإنشاء جدول بيانات جديد وفارغ.
    • ولا تشغل بالك بورقة العمل هذا الكود الرائع سيضيف ورقة عمل باسم حجوزات
    • من داخل جدول بيانات جوجل الذي أنشأته للتو، اذهب إلى القائمة العلوية: الإضافات ومنها برمجة التطبيقات. (Extensions) > Apps Script.

  • الخطوة 2 : سيتم فتح محرر Google Apps Script في نافذة جديدة الصورة التالية تقريبية من أجل التوضيح.
      • ستجد ملفًا افتراضيًا باسم Code.gs او الرمز رقم 3 في الصورة السابقة .
      • احذف أي كود موجود في ملف Code.gs.
      • الصق الكود التالي بالكامل في ملف Code.gs:
      • تغيير اسم المشروع: يمكنك تغيير اسم المشروع من أعلى  (مثلاً: نظام حجز المواعيد).
    • الخطوة 3: إنشاء ملف الواجهة الأمامية (index.html)
      • الآن سنقوم بإنشاء واجهة النموذج التي سيراها المستخدمون.
      • في محرر Google Apps Script، انقر على أيقونة + بجوار Files (الملفات) في الشريط الجانبي رقم 2 في الصورة السابقة .
      • اختر HTML file.
      • اكتب اسم الملف index ثم اضغط Enter. (تأكد أن الاسم هو index فقط، بدون .html).
      • احذف أي كود موجود في الملف
      • الصق الكود التالي بالكامل في ملف index.html:
    • الخطوة 4: نشر المشروع كتطبيق ويب (Web App)
      • هذه هي الخطوة الأخيرة التي ستحول مشروعك إلى رابط يمكن لأي شخص الوصول إليه واستخدامه.
      • في محرر Google Apps Script، انقر على أيقونة نشر (Deploy) في الزاوية العلوية ، ثم اختر عملية نشر جديدة (New deployment).
      • انقر على تحديد نوع (Select type) (على شكل ترس ⚙️) واختر تطبيق ويب (Web app).


      • ستظهر لك إعدادات النشر:
      • الوصف (Description): اكتب أي وصف مناسب (مثلاً: نظام حجز المواعيد).
      • تنفيذ باسم (Execute as): اختر أنا (Me).
      • من لديه إذن الوصول (Who has access): اختر أي مستخدم (Anyone). هذا سيجعل النموذج متاحًا للجميع.
      • انقر على نشر (Deploy).
      • قد يطلب منك Google Apps Script تفويض الوصول. هذه خطوة أمان طبيعية:
      • انقر على تفويض الوصول (Authorize access).
      • اختر حساب جوجل الخاص بك.
      • قد تظهر رسالة تحذير "Google لم يتحقق من هذا التطبيق" (Google hasn't verified this app)، هذا أمر طبيعي لأنه تطبيقك الخاص. انقر على الإعدادات المتقدمة (Advanced) ثم الانتقال إلى (اسم مشروعك) (Go to [Your project name] (unsafe)).
      • انقر على سماح (Allow) لمنح الأذونات اللازمة.


      • بعد التفويض، ستظهر لك نافذة تم نشر تطبيق الويب (Web app deployed). ستجد فيها عنوان URL لتطبيق الويب (Web app URL).
      • انسخ هذا الرابط! هذا هو رابط نموذج حجز المواعيد الخاص بك الذي يمكنك مشاركته.
    • رابط لمعاينة النظام الذي تم إنشاؤه بنفس الأكواد
    • تحديثات المشروع
      • إذا قمت بإجراء أي تغييرات على الكود في ملف Code.gs أو index.html، يجب عليك نشر إصدار جديد:
      • ارجع إلى محرر Google Apps Script.
      • انقر على نشر (Deploy) > إدارة عمليات النشر (Manage deployments).
      • انقر على شكل القلم ✏️ بجوار النشر الحالي.
      • في نافذة التحرير، تأكد من اختيار رأس جديد (New head) لـ Version.
      • انقر على نشر (Deploy).

    خاتمة

    • بهذه الخطوات البسيطة، أصبح لديك الآن نظام حجز مواعيد احترافي ومجاني يعمل بالكامل عبر خدمات جوجل. يمكنك مشاركة رابط النموذج مع عملائك عبر موقعك الإلكتروني، وسائل التواصل الاجتماعي، أو حتى عبر رسالة نصية. ستبدأ في رؤية الحجوزات تظهر تلقائيًا في جدول بيانات جوجل الخاص بك، مما يمنحك تحكمًا كاملاً وفعالية في إدارة وقتك وأعمالك.
    • لا تتردد في تجربة النموذج وتخصيصه ليناسب احتياجاتك بشكل أفضل!
    • من عيوب هذا النموذج هو امكانية تكرار مواعيد الحجز لذلك عليك مراجعة مواعيدك والتواصل مع اصحاب الحجز لتأكيد الحجز او تغيره حسب ما يناسبك.
    • يمكنني بناء نموذج مخصص حسب احتياجك وباسعار رمزية تواصل معي فقط .
    دمتم بخير

    author-img

    علي الخضر

    Comments
      No comments
      Post a Comment
        NameEmailMessage