我有一些要在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仍应出现在迭代器中)。我在做什么错了?