AdWords脚本:AdWordsApp.campaigns()。get()始终返回空的迭代器

时间:2018-12-17 20:46:42

标签: javascript null iterator google-adwords

我有一些要在AdWords脚本中运行的代码:

var CAMPAIGN_A = 'test';
var CAMPAIGN_B = 'test';

function main() {
    var campA = getCampaignIds(CAMPAIGN_A);
    var campB = getCampaignIds(CAMPAIGN_B);

    Logger.log(campA);
    Logger.log(campB);
}

function getCampaignIds( campName ) {
    var iter = AdWordsApp.campaigns().get();
    Logger.log(iter);
    Logger.log(iter.totalNumEntities());
    if ( iter.hasNext() ) {
        return iter.next();
    }
    return null;
}

但是在这种情况下,iter始终是一个空的迭代器。计划是按传递的名称进行过滤,但实际上,我进行过滤甚至都没有关系,因为无论如何都不会返回任何内容。我有两个广告系列,test_campaign_a和test_campaign_b,因此它们应该出现在此处(它们已暂停,但AFAIK仍应出现在迭代器中)。我在做什么错了?

0 个答案:

没有答案