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

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

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

مشروع مدير المهام باستخدام Google Sheets وGoogle Apps Script - م 4

مقدمة

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

مميزات المشروع

  • مجاني 100% ويعتمد على خدمات Google المجانية.
  • واجهة عربية بالكامل مع دعم الاتجاه من اليمين إلى اليسار (RTL).
  • إمكانية إضافة، تعديل، وحذف المهام بسهولة.
  • تخزين جميع المهام في Google Sheets لسهولة البحث والفرز.
  • ترتيب تلقائي للمهام حسب التاريخ.
  • متوافق مع الحاسوب والهاتف.
  • إمكانية النشر كـ تطبيق ويب للوصول إليه من أي مكان.

كيفية الاستفادة من المشروع

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

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

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

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

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

  • الخطوة 2 : سيتم فتح محرر Google Apps Script في نافذة جديدة الصورة التالية تقريبية من أجل التوضيح.
      • رقم 1 غير اسم المشروع لما يناسبك مثلا ( مهام الاسبوع )
      • ستجد ملفًا افتراضيًا باسم Code.gs او الرمز رقم 3 في الصورة السابقة انقر النقاط الثلاثة وسميه loader .
      • احذف أي كود موجود في ملف loader.gs.
      • الصق الكود التالي بالكامل في ملف loader.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).

      تجربة المشروع
      • افتح رابط التطبيق من أي متصفح.
      • جرب إضافة مهمة جديدة (أدخل العنوان والتاريخ على الأقل).
      • ستظهر المهمة فورًا في القائمة، ويمكنك حذفها والتعديل من الجدول حاول ترك id كما هو.
      • جميع التغييرات تُحفظ في Google Sheets مباشرة.

    خاتمة

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

    NameE-MailNachricht