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

آلية العمل
ينفّذ النص البرمجي الوظائف التالية:
- حذف الصفوف الفارغة : ضمن نطاق محدّد، يحدّد النص البرمجي الصفوف الفارغة ويحذفها. إذا كانت الخلايا ضمن صف تحتوي على أحرف مسافة، لا يتم اعتبار الصف فارغًا.
- حذف الأعمدة الفار1غة : ضمن نطاق محدّد، يحدّد النص البرمجي الأعمدة الفارغة ويحذفها. إذا كانت الخلايا ضمن عمود تحتوي على أحرف مسافة، لا يتم اعتبار العمود فارغًا.
- اقتصاص ورقة البيانات إلى نطاق البيانات : يحدّد النص البرمجي مكان انتهاء نطاق البيانات ويحذف الصفوف والأعمدة الزائدة.
- ملء الصفوف الفارغة : ينسخ النص البرمجي محتوى الخلية النشطة المحدّدة ويلصقه في الخلايا الفارغة في الصفوف أدناه. يتوقف النص البرمجي عن لصق المحتوى عندما يصادف صفًا غير فارغ أو يصل إلى نهاية نطاق البيانات.
خدمات "برمجة تطبيقات Google"
يستخدم هذا الحلّ الخدمة التالية:
- خدمة جداول البيانات: تحصل على ورقة البيانات النشطة وتنفّذ جميع وظائف التنظيف.
المتطلبات الأساسية
لاستخدام هذا النموذج، يجب استيفاء المتطلبات الأساسية التالية:
- حساب Google (قد تتطلب حسابات Google Workspace موافقة المشرف)
- متصفّح ويب يمكنه الوصول إلى الإنترنت
إعداد النص البرمجي
- انقر على الزر التالي لفتح مشروع تنظيف ورقة البيانات في "برمجة تطبيقات Google".
فتح المشروع - انقر على نظرة عامة .
- في صفحة النظرة العامة، انقر على إنشاء نسخة
.
- في أعلى مشروعك المنسوخ، انقر على نشر > عمليات النشر التجريبية.
- بجانب اختيار النوع، انقر على تفعيل أنواع عمليات النشر
> إضافة للمحرّر.
- انقر على إنشاء اختبار جديد.
- ضمن مستند الاختبار ، انقر على لم يتم اختيار أي مستند.
- اختَر جدول بيانات يحتوي على بيانات لتنظيفها وانقر على إدراج. لاستخدام مستند نموذجي، أنشئ نسخة من جدول بيانات بيانات التنظيف النموذجية.
- انقر على حفظ الاختبار.
- لفتح جدول البيانات، انقر على زر الاختيار بجانب الاختبار المحفوظ وانقر على تنفيذ.
تشغيل النص البرمجي
- في جدول البيانات، اختَر النطاق
A1:F20. - انقر على الإضافات > نسخة من "تنظيف ورقة البيانات" > حذف الصفوف الفارغة.
- عندما يُطلب منك ذلك، انقر على متابعة وامنح الإذن للنص البرمجي.
- انقر على الإضافات > نسخة من "تنظيف ورقة البيانات" > حذف الصفوف الفارغة مرة أخرى.
- انقر على الإضافات > نسخة من "تنظيف ورقة البيانات" > حذف الأعمدة الفارغة.
- انقر على الإضافات > نسخة من "تنظيف ورقة البيانات" > اقتصاص جدول البيانات إلى نطاق البيانات.
- اختَر الخلية
C7. - انقر على الإضافات > نسخة من "تنظيف ورقة البيانات" > ملء الصفوف الفارغة أدناه.
مراجعة الرمز
لمراجعة رمز "برمجة تطبيقات Google" لهذا الحلّ، انقر على عرض رمز المصدر:
عرض رمز المصدر
Code.gs
Menu.gs
المساهمون
تحتفظ Google بهذا النموذج بمساعدة خبراء التطوير في Google.