سجلات التنفيذ

تعرض نصوص "إعلانات Google" البرمجية نوعَين من سجلات التنفيذ، في وضع المعاينة وفي عمليات التنفيذ الفعلية: وهما سجلات التغييرات ومخرجات السجلات.

سجلّ التغييرات

تعرض سجلات التغييرات جميع التغييرات على كيانات "إعلانات Google" التي تم إجراؤها من خلال النص البرمجي: وصف الكيان، ونوع التغيير، والقيمة قبل هذا التغيير، والأخطاء (إن وجدت):

لقطة شاشة لشاشة المعاينة

يمكن إجراء فلترة إضافية لسجلّات التغييرات لعرض الأخطاء فقط.

إخراج السجلات

في حال تنفيذ console.log("Hello world!"); في نص برمجي، ستظهر "Hello world!" في السجلات. يكون تسجيل أجزاء من النص مفيدًا بشكل خاص أثناء تصحيح الأخطاء، ولكنه غالبًا ما يكون مفيدًا أثناء عمليات التنفيذ المباشرة أيضًا. لنفترض أنّه تمت جدولة تشغيل النص البرمجي التالي يوميًا:

let spreadsheet = SpreadsheetApp.create("Daily Report");
// Populate the spreadsheet.
// ...
console.log("Daily report ready!");
console.log(spreadsheet.getUrl());

في كل عملية تنفيذ، يسجل النص البرمجي عنوان URL لجدول البيانات الذي تم إنشاؤه حديثًا، مما يسهل العثور عليه لاحقًا. ويمكنك أيضًا استخدام console.warn() أو console.error() لتسجيل نص باللون البرتقالي أو الأحمر في السجلات.

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