2017-02-21 3 views
0

Как говорится в заголовке, я получаю сообщение об ошибке "AdwordsApp" is not defined при запуске моего скрипта Adwords. Я новичок в Adwords Script и не могу понять, что случилось. Я запускаю скрипт в одной учетной записи, но эта учетная запись находится в учетной записи MCC. Это может быть причиной?«AdwordsApp» не определен

Мой код выглядит следующим образом:

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; 
    } 
} 

код далеко готов ...

Благодарности

+0

Вы пробовали 'AdWordsApp.campaigns()' вместо 'AdwordsApp.campaigns()' –

ответ

0

Глядя на документы сценариев AdWords нашли here, я думаю, что вопрос о следующую строку кода.

var campaignSelector = AdwordsApp.campaigns() 

AdwordsApp должен быть AdWordsApp, обратите внимание на кожух w. Изменение этой строки кода так, чтобы оно считывалось:

var campaignSelector = AdWordsApp.campaigns() 

должен исправить вашу проблему.

+0

О, я пропустил это. Большое спасибо! – Waltswen

+0

Счастливые помочь. Если этот ответ решит вашу проблему, отметьте его как принятый. –

Смежные вопросы