执行信息

关于正在运行的脚本的信息

您可以使用 ExecutionInfo 对象的方法来访问正在运行的脚本的某些属性。举例来说,isPreview() 属性会告诉您脚本当前是处于预览模式还是真正在执行。这通常能够简化调试代码:

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

此外,ExecutionInfo 对象会公开剩余的配额,便于脚本在接近其限额时做出明智的决策。

关于脚本帐户的信息

获取正在运行的脚本的帐户信息通常很有必要,尤其是在多个帐户中使用未经更改的相同脚本时更是如此。如果脚本通过电子邮件发出报告,收件人需要能够识别用于发送电子邮件的帐户。为此,您可以使用 Account 对象的 getCustomerId() 方法:

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

Account 对象还提供帮助您识别帐户币种和时区的方法。

发送以下问题的反馈:

此网页
AdWords Scripts
AdWords Scripts
需要帮助?请访问我们的支持页面