"AdwordsApp" 未定义

"AdwordsApp" is not defined

正如标题所说,我在 运行 我的 Adwords 脚本时遇到错误 "AdwordsApp" is not defined。我是 Adwords 脚本的新手,无法弄清楚问题出在哪里。我是 运行 单个帐户中的脚本,但此帐户位于 MCC-account 中。这可能是原因吗?

我的代码如下所示:

var spreadUrl = "xxxxxxx"

function main(){
    var total = 0;

    var campaignSelector = AdwordsApp.campaigns()
        .forDateRange("LAST_MONTH");

    var campaignIterator = campaignSelector.get();

    while(campaignIterator.hasNext()) {
        var campaign = campaignIterator.next();
        var budget = campaign.adGroups.getBudget();
        var budgetAmount = budget.getAmount();
        total += budgetAmount;
    }
}

代码还远未准备好...

谢谢

查看发现的 AdWords 脚本文档 here,我认为问题出在以下代码行上。

var campaignSelector = AdwordsApp.campaigns()

AdwordsApp应该是AdWordsApp,注意w的大小写。更改该行代码,使其显示为:

var campaignSelector = AdWordsApp.campaigns()

应该可以解决您的问题。