ما هو جوجل سكريبت؟ كيفية كتابة أول برنامج نصي لتطبيقات Google

ما هو جوجل سكريبت؟ كيفية كتابة أول برنامج نصي لتطبيقات Google

إذا كنت تستخدم Google Apps مثل Google Sheets أو Google Docs ، فإن Google Script يسمح لك بإنجاز أشياء لا يمكنك القيام بها باستخدام تطبيق سطح مكتب مشابه.





Google Script (المعروف أيضًا باسم Google Apps Script) هو نظام أساسي لتطوير التطبيقات يتيح لك دمج جميع خدمات Google Cloud التي تستخدمها.





تقدم Google قائمة طويلة من واجهات برمجة التطبيقات لكل خدمة من خدماتها السحابية. من خلال كتابة تطبيقات Google بسيطة للغاية ، يمكنك فتح عالم كامل من الميزات الإضافية في كل خدمة من خدمات Google العديدة.





ماذا يمكنك أن تفعل مع جوجل سكريبت؟

يعد تعلم Google Script أمرًا سهلاً للغاية. تتضمن بعض الأشياء التي يمكنك القيام بها باستخدام Google Script ما يلي:

  • إنشاء وظائف مخصصة في جداول بيانات Google
  • دمج جداول بيانات Google أو مستندات Google مع Gmail
  • إنشاء تطبيقات الويب يمكنك نشرها باستخدام مواقع Google
  • إضافة قائمة مخصصة إلى محرر مستندات Google
  • خلق لوحات معلومات حركة مرور الويب في جداول بيانات Google باستخدام بيانات Google Analytics
  • إرسال بريد إلكتروني من جداول بيانات Google أو أي خدمة أخرى من خدمات Google

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



هذا يخلق مرونة يصعب العثور عليها في معظم منصات البرمجة النصية الأخرى.

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

لمعرفة مدى سهولة كتابة Google Script ، جرب المثال التالي.





سيرسل النص البرمجي الأول رسالة بريد إلكتروني من حساب Gmail الخاص بك ، مع رسالة مضمنة في Google Script الخاص بك.

  1. افتح متصفح الويب واكتب script.google.com في حقل URL.
  2. قم بتسجيل الدخول إلى حساب Google الخاص بك إذا لم تكن بالفعل.
  3. بمجرد تسجيل الدخول إلى Google Apps Script ، انقر فوق نص جديد .
  4. حيث تقول مشروع بدون عنوان اكتب الاسم البرنامج النصي الأول الخاص بي .

احذف الكود في نافذة البرنامج النصي ، والصق ما يلي:





function SendAnEmail() {
// Set the recipient email address
var email = 'xxxxx@yahoo.com'
// Create the email subject line.
var subject = 'This is my first script!';
// Create the email body.
var body = 'Hello, world!';
// Send an email
GmailApp.sendEmail(email, subject, body);
}

انقر على أيقونة القرص ل يحفظ الرمز. ثم انقر فوق يركض رمز لتشغيله.

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

قد ترى تحذيرًا بأن التطبيق لم يتم التحقق منه. فقط اضغط على متقدم و انتقل إلى My First Script (غير آمن) . نظرًا لأنك من كتب التطبيق ، يمكنك أن تكون واثقًا من أنه آمن تمامًا للتشغيل.

إليك ما سيبدو عليه البريد الإلكتروني الوارد:

استخدم هذا البرنامج النصي خدمة Gmail لإرسال بريد إلكتروني من حسابك عبر Google Script.

إنه مجرد مثال واحد بسيط لكيفية استخدام Google Apps Script في أي من خدمات Google السحابية.

إضافة المزيد من الميزات إلى خدمات Google

ستجد إمكانية الوصول إلى Google Scripting من داخل العديد من خدمات Google أيضًا.

كما ذكرنا أعلاه ، يتيح لك هذا إضافة ميزات موسعة إلى تلك الخدمات. على سبيل المثال ، داخل جداول بيانات Google ، يمكنك الوصول إلى Google Script Editor من خلال النقر فوق أدوات ، ثم النقر فوق محرر النص .

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

يمكنك الوصول إلى محرر Google Scripts بنفس الطريقة من محرر مستندات Google.

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

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

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

الوصول إلى Google Script APIs

من داخل محرر Google Script ، يمكنك الوصول إلى كل خدمة من خدمات Google الخاصة بك باستخدام كائن عام. لقد استخدمت كائن GmailApp العام في مثال Hello World أعلاه.

للوصول إلى جميع الميزات (الطرق والمكالمات التي يمكنك إجراؤها من داخل محرر Google Script) ، ما عليك سوى تمكين خدمات Google المتقدمة لتلك الخدمة.

يمكنك القيام بذلك من داخل محرر Google Scripts بالنقر فوق موارد و خدمات جوجل المتقدمة .

لا تنس النقر فوق ملف لوحة تحكم Google Cloud Platform API رابط في الجزء السفلي وتمكين الخدمة في لوحة التحكم هذه أيضًا.

بمجرد دخولك إلى Google Cloud Platform API Dashboard ، انقر فوق تمكين واجهات برمجة التطبيقات والخدمات ، وابحث عن اسم الخدمة في مكتبة API ، وحددها ، ثم انقر فوق ممكن .

تحتاج فقط إلى تمكين الخدمة المتقدمة مرة واحدة لكل حساب Google تستخدمه للبرمجة النصية.

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

يمكنك أن ترى مثالاً ممتازًا للتكامل مع Google Analytics باستخدام Google Scripting في دليلنا لإنشاء لوحة تحكم لتحليلات موقع الويب.

يوضح استعراض مكتبة API عدد خدمات Google التي يمكنك دمجها في البرامج النصية الخاصة بك.

هناك المئات من واجهات برمجة التطبيقات المتاحة.

إذا كنت مهتمًا بأن تصبح مستخدمًا متميزًا لـ Google ، فإن تعلم كيفية استخدام Google App Scripts هو بالتأكيد الطريق الصحيح.

ما وراء أساسيات Google Script: ماذا الآن؟

كما ترون من مثال Hello World البسيط أعلاه ، فإن تعلم كيفية كتابة Google Script ليس بالأمر الصعب على الإطلاق.

مكبر صوت iphone لا يعمل أثناء المكالمات

ونظرًا لأن Google توفر مكتبة Google Apps Script واسعة النطاق مليئة بالأدلة والمراجع ، فلديك قاعدة صلبة يمكنك البدء منها.

إذا كنت ترغب في البدء في تطبيق Google Script أكثر تقدمًا ، فجرّب يدك في دمج نماذج Google و Gmail للتقدم بسرعة إلى فرص العمل.

يشارك يشارك سقسقة بريد الالكتروني هل يستحق الترقية إلى Windows 11؟

تم إعادة تصميم Windows. لكن هل هذا كافٍ لإقناعك بالانتقال من Windows 10 إلى Windows 11؟

اقرأ التالي
مواضيع ذات صلة
  • شرح التكنولوجيا
  • برمجة
  • تطبيقات جوجل
  • نص جوجل
نبذة عن الكاتب ريان دوبي(تم نشر 942 مقالة)

رايان حاصل على درجة البكالوريوس في الهندسة الكهربائية. لقد عمل 13 عامًا في هندسة الأتمتة ، وخمس سنوات في تكنولوجيا المعلومات ، وهو الآن مهندس تطبيقات. مدير تحرير سابق لـ MakeUseOf ، تحدث في المؤتمرات الوطنية حول تصور البيانات وتم عرضه على التلفزيون والإذاعة الوطنية.

المزيد من Ryan Dube

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

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

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