מידע על ביצוע

מידע על סקריפט פועל

ניתן לגשת למאפיינים מסוימים של סקריפט פועל באמצעות השיטות של האובייקט ExecutionInfo. לדוגמה, הקוד isPreview() מציין אם הסקריפט נמצא כרגע בתצוגה מקדימה או שהוא מתבצע בפועל.

פעולה זו מפשטת את הקוד לניפוי באגים:

// Code that generates a report.
// ...
if (!AdsApp.getExecutionInfo().isPreview()) {
  // Do not email the report when in preview mode!
  MailApp.sendEmail("customer@example.com", "Report is ready!", report);
}

מידע על חשבון של סקריפט

הרבה פעמים צריך להזין את פרטי החשבון של סקריפט פעיל, במיוחד אם משתמשים באותו סקריפט שלא השתנה בכמה חשבונות. אם הסקריפט שולח דוח באימייל, הנמען צריך לזהות את החשבון המקורי. לשם כך ניתן להשתמש ב-method getCustomerId() של האובייקט Account:

let accountId = AdsApp.currentAccount().getCustomerId();
MailApp.sendEmail("customer@example.com",
    "Report is ready for " + accountId, report);

לאובייקט Account יש גם שיטות לזיהוי המטבע ואזור הזמן של החשבון.