ملاحظات الإصدار: 2020

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

تعرض هذه الصفحة التغييرات الرئيسية في كل إصدار من "برمجة تطبيقات Google" في عام 2020. وتهدف إلى مساعدة مطوّري البرامج على تحديد التغييرات في السلوك. للاطّلاع على آخر التغييرات، يُرجى الاطّلاع على ملاحظات إصدار السنة الحالية.

ديسمبر 2020

7 كانون الأول (ديسمبر) 2020

تمت إعادة تصميم بيئة التطوير المتكاملة (IDE) بالكامل. إلى جانب واجهة جديدة تمامًا، تم تعديل الميزات التالية:

  • يتضمّن المحرّر الآن شريطًا شريطيًا مطويًا في الجانب الأيمن للانتقال إلى النظرة العامة حول مشروع "برمجة التطبيقات" والإعدادات وعمليات التنفيذ والمشغّلات.
  • تتضمن لوحة موارد المحرّر الآن ملفات وخدمات متقدّمة ومكتبات.
  • تمت إضافة التنسيق التلقائي إلى المحرّر.
  • تم تحسين الإكمال التلقائي في المحرّر ليكون أسرع وأكثر اتساقًا، ويوسّع دعمه إلى الدوال التي يحددها المستخدم وميزات لغة JavaScript. يمكنك إضافة JSDoc إلى الدوال للحصول على اقتراحات الإكمال التلقائي بشكل أفضل.
  • يوفّر المحرّر الآن رموزًا قابلة للتصغير والتصغير.
  • تمت إضافة اختصارات لوحة المفاتيح ولوحة الأوامر إلى المحرِّر. اضغط على F1 لعرض لوحة الأوامر واختصارات لوحة المفاتيح المتاحة.
  • يتضمّن المحرّر الآن قائمة النقر بزر الماوس الأيمن مع خيارات مثل الانتقال إلى الرمز وإعادة تسمية الرموز ولوحة الألوان.
  • تمت إضافة تحسينات على أداء برنامج تصحيح الأخطاء وسرعته.
  • يتم الآن تسجيل السجلات في الوقت الفعلي أثناء تشغيل نص برمجي.
  • ويرصد مربّع حوار عمليات النشر أنواع النشر تلقائيًا من بيان مشروع النص البرمجي. يمكنك تغيير الأنواع أو إضافة المزيد حسب الحاجة.
  • تم دمج عمليات النشر مع الإصدارات. وفي كل مرة تنشئ فيها عملية نشر جديدة، يتم إنشاء نسخة جديدة تلقائيًا. لا يتأثّر clasp مستخدم بهذا التغيير.
  • يمكن أن يكون النشر الوحيد إضافة قابلة للتنفيذ، أو تطبيق ويب، أو مكتبة، أو واجهة برمجة تطبيقات. ويمكن استخدام أي عملية نشر كمكتبة.
  • يمكن الآن نشر عملية نشر واحدة فقط في كل مرة. لا يؤثر هذا التغيير في عمليات النشر النشطة الحالية. لن يتأثر clasp مستخدم بهذا التغيير.
  • لم يعد بإمكانك إيقاف تطبيقات الويب المنشورة صراحةً. وبدلاً من ذلك، احذف النشر الذي يحتوي على تطبيق الويب. ولإعادة تفعيل تطبيق الويب، حاوِل نشره مرة أخرى.
  • لم يعد برنامج تصحيح الأخطاء متوافقًا مع وقت تشغيل Rhino. لاستخدام برنامج تصحيح الأخطاء، يمكنك نقل نصك البرمجي إلى وقت تشغيل V8.
  • لا تتوفّر حتى الآن إضافات "محرّر الاختبار" في هذا الإصدار، وستتم إضافتها في عام 2021. لاختبار إضافات المحرِّر، يمكنك التبديل مرة أخرى إلى IDE القديم.

للتبديل مرة أخرى إلى بيئة التطوير المتكاملة (IDE) القديمة من داخل المحرّر، انقر على استخدام المحرِّر القديم في أعلى الصفحة.

تشرين الأول (أكتوبر) 2020

23 تشرين الأول (أكتوبر) 2020

تمت إضافة خدمة متقدمة تخص جداول بيانات Google إلى "برمجة التطبيقات". تسمح خدمة الجداول للنصوص البرمجية بقراءة الصفوف وتعديلها آليًا ضمن الجداول.

أيلول (سبتمبر) 2020

3 أيلول (سبتمبر) 2020

تمت إضافة صفوف وأساليب جديدة لدعم جداول بيانات Google المرتبطة.

تمت إضافة الفئات الجديدة التالية إلى خدمة جداول البيانات:

تمت إضافة طرق جديدة لإتاحة استخدام أوراق البيانات المرتبطة إلى الفئات التالية في خدمة جداول البيانات:

آب (أغسطس) 2020

27 آب (أغسطس) 2020

تمت إضافة فئة جديدة باسم DecoratedText إلى خدمة البطاقات. تضيف السمة DecoratedText نصًا بزخارف اختيارية، وتمت إضافتها لاستبدال الفئة KeyValue.

تمّوز (يوليو) 2020

27 تموز (يوليو) 2020

للمساعدة في تبسيط بنية مجلد Google Drive ونماذج المشاركة، تمت إضافة طرق جديدة إلى خدمة Drive وتم إيقاف بعض الطرق الحالية.

تتضمن طريقة DriveApp الآن طريقة enforceSingleParent(value) لتفعيل سلوك enforceSingleParent أو إيقافه.

تستخدم فئة File الآن الطرق التالية:

تستخدم فئة Folder الآن الطرق التالية:

تم إيقاف أساليب الفئة Folder التالية:

  • addFile(File)
  • addFolder(Folder)
  • removeFile(File)
  • removeFolder(Folder)

حزيران (يونيو) 2020

12 حزيران (يونيو) 2020

تمت إضافة طرق جديدة إلى خدمة جداول البيانات.

نيسان (أبريل) 2020

22 نيسان (أبريل) 2020

تمت إضافة عامل تشغيل بسيط جديد، onSelectionChange(e)، لجداول بيانات Google. يتم تشغيل عامل التشغيل onSelectionChange(e) تلقائيًا عندما يغيّر المستخدم الاختيار في جدول بيانات.

2 نيسان (أبريل) 2020

تمت إضافة ما يلي إلى خدمة جداول البيانات

  • تمت إضافة فئة رسم جديدة لإتاحة استخدام الرسومات.
  • يمكنك الآن الحصول على الرسومات باستخدام Sheet.getDrawings().

تمت إضافة ما يلي إلى خدمة Drive

  • تتوفّر قيمة FILE_ORGANIZER جديدة في تعداد الأذونات. إذا كان لديك إذن FILE_ORGANIZER في مساحة تخزين سحابي مشتركة، يمكنك تعديل المحتوى ومهملاته ونقله ضمن مساحة التخزين السحابي المشتركة هذه.

شباط (فبراير) 2020

28 شباط (فبراير) 2020

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

  • تحتوي الآن الفئة Banding على 16 طريقة جديدة تعالج الألوان في أعمدة الصفوف والصفوف باستخدام كائنات Color.
  • تحتوي الفئة BooleanCondition الآن على طريقتين جديدتين لاسترداد لون الشرط والشرط كعناصر في Color.
  • تتضمن الآن الفئة ConditionalFormatRuleBuilder سبعة طرق جديدة تضبط قواعد التنسيق القائمة على الألوان باستخدام عناصر Color.
  • تحتوي الفئة GradientCondition الآن على ثلاث طرق جديدة لاسترداد ألوان الحالة كعناصر Color.
  • تتضمن الآن الفئة Range ثماني طرق جديدة للحصول على ألوان الخطوط والخلفية وضبطها باستخدام عناصر Color.
  • تتضمن الآن الفئة Sheet طريقتين جديدتين للحصول على ألوان علامات التبويب وضبطها باستخدام عناصر Color.
  • تحتوي الفئة Slicer الآن على طريقتين جديدتين للحصول على لون خلفية فلتر نطاق البيانات وضبطه باستخدام كائنات Color.
  • تحتوي الفئة TextStyleBuilder الآن على طريقة TextStyleBuilder.setForegroundColorObject(color) لتعديل لون الواجهة في أداة إنشاء الأنماط باستخدام كائن Color.
  • تحتوي الصف TextStyle الآن على طريقة TextStyle.getForegroundColorObject() التي تحصل على لون واجهة المقدمة للنمط كعنصر Color.

5 شباط (فبراير) 2020

تتيح "برمجة تطبيقات Google" الآن وقت تشغيل V8. يؤدي ذلك إلى تفعيل ميزات JavaScript الحديثة وبنيتها في "برمجة تطبيقات Google". يمكنك نقل النصوص البرمجية الحالية لاستخدام V8 وميزاتها.

كانون الثاني (يناير) 2020

21 كانون الثاني (يناير) 2020

لدعم إطلاق إضافات G Suite، تمت إضافة تغييرات البيان والخدمة والأساليب والأساليب التالية إلى "برمجة تطبيقات Google":