4 برامج نصية من Google تجعل أوراق Google أكثر قوة

4 برامج نصية من Google تجعل أوراق Google أكثر قوة

تعد Google Sheets جزءًا من Google Suite وهي إلى حد بعيد واحدة من أقوى الأدوات المجانية المتاحة لك. يتيح لك تتبع أو تحليل أو تسجيل أي شيء يمكن أن تتخيله. ما يجعلها أكثر قوة هو استخدام نصوص جوجل لتعزيز إمكانات جداول بيانات Google.





قد يبدو الترميز في جداول بيانات Google مخيفًا بعض الشيء. قد تعتقد في البداية أن أي شيء يحتوي على كلمة 'نصوص' يتطلب معرفة برمجية متقدمة. هذا ليس هو الحال في الواقع.





دعنا نلقي نظرة على بعض أمثلة البرامج النصية الرائعة لأوراق Google التي يمكن أن تعزز إنتاجيتك.





ما هي البرامج النصية لجداول بيانات Google؟

نصوص أوراق Google عبارة عن أجزاء من التعليمات البرمجية التي يمكنك كتابتها داخل جداول بيانات Google الخاصة بك والتي يمكنها تشغيل أوراقك. تتم كتابة نصوص جداول بيانات Google بلغة JavaScript ، وبالنظر إلى أن JavaScript أصبحت أكثر شيوعًا ، فقد تكون على دراية بها بالفعل.

تشبه كتابة نصوص Google إلى حد كبير كتابة VBA في Microsoft Excel لإنشاء البرامج. يتم دعم البرامج النصية في جداول بيانات Google بواسطة Google Apps Script ، والذي يعمل أيضًا مع خدمات Google الأخرى. فيما يلي أربعة نصوص توضح حقًا قوة البرمجة النصية لجداول بيانات Google.



1. إنشاء الوظائف المخصصة الخاصة بك

واحدة من أسهل الطرق لإنشاء Google Script يمكن أن تعزز بشكل كبير تجربة جداول بيانات Google الخاصة بك عن طريق إنشاء وظائف مخصصة . تقدم Google Sheets بالفعل قائمة طويلة من الوظائف. يمكنك رؤية أكثرها شيوعًا من خلال النقر على ملف قائمة طعام > المهام أيقونة.

النقر فوق وظائف اكثر يعرض لك قائمة طويلة من الوظائف الرياضية والإحصائية والمالية والنصية والهندسية وغيرها. ومع ذلك ، تمنحك Google Scripts المرونة لإنشاء الصيغ الشخصية الخاصة بك.





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

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





سترى شاشة المشروع ، حيث يمكنك كتابة كود JavaScript الخاص بك.

اسأل فتاة على الفيسبوك

هنا ، استبدل ما هو موجود في هذه النافذة بوظيفتك المخصصة. اسم الوظيفة هو نفس الاسم الذي ستبدأ في كتابته في خلية في جداول بيانات Google بعد الرمز '=' لاستدعاء الصيغة الخاصة بك. ستبدو دالة تحويل الدرجة المئوية إلى فهرنهايت على النحو التالي:

function CSTOFH (input) {
return input * 1.8 + 32;
}

الصق الوظيفة أعلاه في نافذة التعليمات البرمجية ، ثم حدد ملف> حفظ ، قم بتسمية المشروع بشيء مثل 'CelsiusConverter' وانقر نعم .

هذا كل ما في الامر! الآن ، كل ما عليك فعله لاستخدام وظيفتك الجديدة هو كتابة علامة '=' متبوعة بوظيفتك ، مع رقم الإدخال المراد تحويله:

صحافة يدخل لرؤية النتيجة.

هذا كل ما في الامر. يمكنك أن ترى بسرعة كيف يمكنك كتابة أي صيغة مخصصة تحتاجها لتلائم جدول بيانات Google الخاص بك.

2. إنشاء الرسوم البيانية تلقائيًا

في مقالات أخرى ، أوضحنا لك كيفية القيام بأشياء مثل تسجيل البيانات من كاميرات Wi-Fi المنزلية إلى جدول بيانات Google ، أو ربما تستخدم جداول بيانات Google مع فريق ويقوم أشخاص آخرون بإدخال البيانات نيابة عنك.

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

في هذا السيناريو ، أنت معلم وفي نهاية العام يكون لديك جدول بيانات لكل طالب بقائمة درجات الامتحانات الشهرية:

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

function GradeChart()
{ var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var sheet = spreadsheet.getSheets()[0]; var gradechart = sheet.newChart() .setChartType(Charts.ChartType.LINE) .addRange(sheet.getRange('A1:B11')) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(gradechart); }

الآن ، افتح كل جدول بيانات خاص بطلابك وانقر فوق يركض في القائمة في Google Scripts لإنشاء المخطط تلقائيًا.

عندما تنقر على أيقونة التشغيل ، سيتم تشغيل البرنامج النصي الذي قمت بإنشائه في جدول البيانات 'النشط' (الذي فتحته في علامة تبويب المتصفح الحالي).

بالنسبة للتقارير التي يتعين عليك إنشاؤها بشكل متكرر ، مثل الأسبوعية أو الشهرية ، يمكن لهذا النوع من وظيفة الرسم البياني التي يتم إنشاؤها تلقائيًا أن توفر لك الكثير من الوقت.

3. إنشاء قوائم مخصصة

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

أدخل خطًا رأسيًا بين النص في Word

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

function onOpen() {
var spreadsheet = SpreadsheetApp.getActive();
var menuItems = [
{ name: 'Create Grade Chart...', functionName: 'GradeChart' }
];
spreadsheet.addMenu('Charts', menuItems);
}

احفظ النص ، ثم أعد تحميل جدول البيانات. ستكتشف الآن أن عنصر القائمة الجديد الخاص بك يظهر بالاسم الذي حددته كما في البرنامج النصي الخاص بك. انقر فوق القائمة وسترى عنصر القائمة لوظيفتك.

انقر فوق عنصر القائمة وسيتم تشغيل الوظيفة تمامًا كما فعلت عندما ضغطت على أيقونة 'تشغيل' من داخل محرر النصوص البرمجية في Google!

4. إرسال التقارير الآلية

آخر مثال على البرنامج النصي نعرضه لك هو برنامج نصي سيرسل بريدًا إلكترونيًا من داخل جداول بيانات Google.

قد يكون هذا مفيدًا إذا كنت تدير فريقًا كبيرًا من الأشخاص ولديك رسائل بريد إلكتروني متعددة لإرسالها حول نفس الموضوع.

ربما تكون قد أجريت مراجعة للأداء مع أعضاء الفريق الفرديين وسجلت تعليقات المراجعة الخاصة بك لكل شخص في جدول بيانات Google.

هل سيكون من الجيد تشغيل نص برمجي واحد وإرسال هذه التعليقات تلقائيًا بالبريد الإلكتروني إلى 50 أو 60 موظفًا جميعًا في نفس الوقت دون الحاجة إلى إنشاء جميع رسائل البريد الإلكتروني هذه يدويًا؟ هذه هي قوة Google Scripting.

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

function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 7; // Number of rows to process
var dataRange = sheet.getRange(startRow, 1, numRows, 3)
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[1]; // Second column
var message = row[2]; // Third column
var subject = 'My review notes';
MailApp.sendEmail(emailAddress, subject, message);
}
}

لنفترض أن لديك جدول البيانات منظمًا كما هو موضح هنا.

سيعمل البرنامج النصي أعلاه على طول كل صف في جدول البيانات ، ويرسل بريدًا إلكترونيًا إلى العنوان في العمود الثاني بالرسالة التي كتبتها في العمود الثالث.

ال ارسل بريد الكتروني تعتبر الوظيفة في Google Scripts واحدة من أقوى الوظائف في Google Scripts لأنها تفتح عالمًا كاملاً من أتمتة البريد الإلكتروني الذي سيوفر لك الوقت.

يوضح لك هذا البرنامج النصي القوة الحقيقية للبرمجة النصية لـ Google Apps ، حيث يجمع بين Gmail و Google Sheets Scripts لأتمتة مهمة ما. على الرغم من أنك رأيت نصوصًا تعمل على جداول بيانات Google ، فإن أفضل شيء يجب التخلص منه هو قوة البرمجة النصية عبر مجموعة Google Suite بالكامل.

حاول شخص ما اختراق حساب فيسبوك الخاص بي

الأتمتة هي سر نجاح الإنتاجية

ما يجب أن تُظهره لك كل هذه البرامج النصية من Google Scripts هو أنه من خلال بضعة أسطر بسيطة من التعليمات البرمجية ، تتمتع Google Scripts بالقدرة على أتمتة جداول بيانات Google جزئيًا أو كليًا.

يمكن إعداد هذه الوظائف للتشغيل وفقًا لجدول زمني ، أو يمكنك تشغيلها يدويًا متى أردت تشغيلها. يمكن لنصوص Google النصية أتمتة المهام المملة مثل إرسال رسائل البريد الإلكتروني أو إرسال الفواتير من جداول بيانات Google. اتبحث عن المزيد؟ تحقق من هذه البرامج النصية الثلاثة من Google لأتمتة مستنداتك.

يشارك يشارك سقسقة بريد الالكتروني إليك سبب إصدار مكتب التحقيقات الفيدرالي تحذيرًا بشأن Hive Ransomware

أصدر مكتب التحقيقات الفدرالي (FBI) تحذيرًا بشأن سلالة سيئة للغاية من برامج الفدية الضارة. إليك سبب حاجتك إلى توخي الحذر بشكل خاص من Hive ransomware.

اقرأ التالي
مواضيع ذات صلة
  • إنتاجية
  • برمجة
  • جافا سكريبت
  • جدول
  • أوراق جوجل
  • البرمجة النصية
  • نص جوجل
نبذة عن الكاتب أنتوني جرانت(40 مقالة منشورة)

أنتوني غرانت كاتب مستقل يغطي البرمجة والبرمجيات. إنه متخصص في علوم الكمبيوتر ويشتغل في البرمجة و Excel والبرمجيات والتكنولوجيا.

المزيد من Anthony Grant

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك