错误和警告

AdWords 脚本在执行时会尽其所能:它们会尝试对 AdWords 数据进行更改,但如果某项更改没有成功,脚本会将其记录到更改日志中并继续执行,如下所示:

// Attempt an invalid change.
campaign.getBudget().setAmount(-100);
// Error is logged into Changes log, but the script keeps running.

// Suppose we must know whether the change actually happened.
if (campaign.getBudget() != -100) {
  // The current value of budget is not the one we expected.
  // The change must have failed.
}

但其他一些错误则不能跳过,如下所示:

var keywords = AdWordsApp.keywords()
    .withCondition("Clicks > 10")
    // Forgot forDateRange().
    .get();

使用上面的代码,脚本无法生成有意义的 keywords 迭代器,因为未指定日期范围。脚本将停止执行,文字日志中将记录一条错误信息。

经验法则:当 AdWords 脚本为您提供一个对象时,您可以放心使用;如果抓取对象失败,则会发生错误。当您请求无效的更改时,系统将记录失败,但脚本会继续执行。

超出任意一个配额时,脚本将记录警告。脚本将继续执行,但我们建议您仔细查看所有警告。

下面的屏幕截图展示了警告和错误在界面中的显示情况:

发送以下问题的反馈:

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