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

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

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

طريقة إنشاء نموذج إدخال باستخدام Google Apps Script - م1

📄تمهيد

هل ترغب في إنشاء نموذج إدخال بيانات بسيط، وفعال باستخدام Google Apps Script وGoogle Sheets؟

يمكنك إنشاء نموذج مخصص لجمع المعلومات سواء كانت  درجات طلاب ، جمع اراء ، منتجات في مخازن ، ملاحظات، مشاركات، أو تقارير... إلخ.

في هذه المقالة ، ستتعلم كيف تنشئ نموذجًا يعمل على جميع الأجهزة ويخزن البيانات مباشرة في جدول بيانات.

🧭 الخطوة 1: إعداد Google Sheets

  • ابدأ بإنشاء ملف Google Sheets جديد، ثم قم بإنشاء ورقة باسم DATA حيث سيتم حفظ البيانات المدخلة من النموذج.
  • اذا رغبت في تغير اسم ورقة العمل يمكن تحديد الاسم المناسب لك ثم تعديل الاسم في الكود.

🧠 الخطوة 2: إضافة كود التطبيق في Apps Script


  • من داخل Google Sheets، اختر : قائمة الإضافات ومنها برمجة التطبيقات ثم أضف الكود التالي داخل ملف code.gs قد يكون اسمه الرمز حسب اللغة التي تستخدمها يفضل تغير اسمه .

  • لا تنسى بعد كل تعديل نقر زر الحفظ
  • 📌 لنسخ الكود بالكامل انقر داخل المربع التالي ثم اضغط Ctrl + A ثم Ctrl + C.

📄 الخطوة 3: إنشاء واجهة النموذج باستخدام HTML

  • في قسم الملفات انقر + لاضافة ملف بامتداد html .
  • أنشئ ملف جديد داخل Apps Script باسم index.html، وأضف الكود التالي لتصميم واجهة النموذج.
  • 📌 لنسخ الكود بالكامل: انقر داخل المربع ثم اضغط Ctrl + A ثم Ctrl + C.

🚀 الخطوة 4: نشر التطبيق


  • من محرر Apps Script، اختر "نشر → نشر كتطبيق ويب ستجد رمز لاختيار نوع التطبيق ".
  • قم بتعبئة البيانات
    • الوصف لفهم اخر تعديلات 
    • التنفيذ باسمك.
    • من يمكنه الوصول: أي شخص.
    • انقر زر نشر.
    • سينتقل بك الى تحديد تفويض الوصل لابد من السماح بذلك انقر خيارات متقدمة لذلك.
  • بعد السماح ستحصل على رابط جاهز للنشر.

🌟 مميزات التطبيق

  • ✅ واجهة سهلة الاستخدام ومتجاوبة مع جميع الأجهزة.
  • ✅ تصميم أنيق باستخدام تقنية Glassmorphism.
  • ✅ حفظ البيانات مباشرة في Google Sheets بدون الحاجة لقواعد بيانات خارجية.
  • ✅ مرونة في الاستخدام لأي نوع من البيانات (أخبار، مشاركات، نتائج... إلخ).
  • ✅ رسائل تأكيد مرئية بعد الإرسال لتوضيح نجاح العملية أو ظهور أي خطأ.

📌 ملاحظات ختامية

  • هذا التطبيق هو نسخة مجانية مفتوحة المصدر قابلة للتخصيص. يمكنك تعديل أسماء الحقول أو عددها بحسب نوع الاستخدام المطلوب.
  • لنسخ أي كود استخدمناه في المقالة، انقر داخل مربع النص ثم اضغط Ctrl + A لتحديد الكل، ثم Ctrl + C للنسخ.
  • هل لديك استفسار أو اقتراح تطوير؟ شارك رأيك في التعليقات، وسأكون سعيدًا بالتفاعل معك ✨
  • سيتم توفير نسخة مدفوعة بها خصائص افضل سيعلن عنها في وقتها إن شاء الله .
  • ايضا ستجد داخل تطبيق المدونة حيل احترافية لتطوير هذا التطبيق وبشكل مجاني.
  • حتى اذا لم ترغب في هذا التطبيق حاليا جرب فقد تحتاجه مستقبلا او يولد لك افكار جديدة.

سؤال مهم جدا هل هذا افضل ام نماذج جوجل بلا شك نماذج جوجل ويمكن ربطها بجدول محدد تستخدمه في اغراض اخرى وانما هذا التطبيق يعتبر فعال مع اغراض خاصة انت واحتياجاتك

كيف تطوّر م1 باحتراف؟

  • يمكنك تخصيص النموذج وتعديله بسهولة من داخل ملف index.html أو الكود البرمجي code.gs، ومن أبرز الحيل:
    • تقليل أو زيادة عدد الحقول احذف أو أضف مدخلات حسب الحاجة، مع تعديل عدد المعاملات داخل دالة AddRecord(point1, point2, ...) في code.gs.
    • ثم احذف او اضف الوسم الخاص به  داخل ملف index.html لابد من توحيد المسميات .
  • جعل حقل معين مطلوبًا 
    • أضف الوسم required داخل مدخل <input> مثل: 
    • <input type="text" id="point3" required>
  • تغيير نوع الإدخال حسب الغرض  تغير قيمة type :
    • لفرض إدخال بريد إلكتروني: type="email"
    • للأرقام فقط: type="number"
    • رقم بطول محدد: استخدم pattern مثل: <input type="tel" pattern="[0-9]{10}">
  • تعديل الألوان والتنسيق غيّر خصائص CSS مثل:
    •  .btn-primary { background-color: #28a745; } 
    • يمكنك كذلك تعديل لون الخلفية، الخط، أو شكل الحواف بسهولة.
✨ هذه التعديلات تمنحك تحكمًا كاملًا في تجربة المستخدم، وتسمح بإعادة استخدام النموذج لأي مجال، سواء تعليمي، إداري، أو تنظيمي أو حتى تجاري لإضافة منتجات مثلا في مستودع انت ومهارتك حتى اذا لم ترغب فيه حاليا جرب فقط تحتاج مستقبلا او يولد لك افكار جديدة.

دمتم بخير

NameE-MailNachricht