گزارش های اجرایی

اسکریپت‌های گوگل ادز دو نوع گزارش اجرا را نمایش می‌دهند، هم در حالت پیش‌نمایش و هم در اجراهای واقعی: گزارش تغییرات و خروجی گزارش‌ها.

گزارش تغییرات

گزارش‌های تغییرات، تمام تغییرات اعمال شده در موجودیت‌های گوگل ادز توسط اسکریپت را نمایش می‌دهند: شرح موجودیت، نوع تغییر، مقدار قبل و بعد و خطاها (در صورت وجود):

اسکرین شات از صفحه پیش نمایش

گزارش‌های تغییرات را می‌توان بیشتر فیلتر کرد تا فقط خطاها نمایش داده شوند.

خروجی لاگ‌ها

اگر دستور 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() برای ثبت متن نارنجی یا قرمز در گزارش‌ها استفاده کنید.

علاوه بر پیام‌های لاگ مشخص‌شده توسط برنامه‌نویس، هرگونه خطا و هشداری که اسکریپت‌های گوگل ادز هنگام اجرا با آن مواجه می‌شوند نیز در لاگ‌های متنی ظاهر می‌شوند.