تعرض النصوص البرمجية في "إعلانات Google" نوعَين من سجلّات التنفيذ، في وضع المعاينة وفي عمليات التنفيذ الحقيقية: تغيير السجلّات وإخراج السجلّات.
- سجلّ التغييرات
وتعرض سجلات التغييرات جميع التغييرات التي أُجريت على كيانات "إعلانات Google" التي تم تنفيذها من خلال النص البرمجي: وصف الكيان، ونوع التغيير، والقيمة قبل وبعد، والأخطاء (إن وجدت):
يمكن إجراء فلترة إضافية لسجلّات التغييرات لعرض الأخطاء فقط.
- مخرجات السجلّات
في حال تنفيذ
console.log("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" البرمجية أثناء التنفيذ.