У меня есть немного кода, который я пытаюсь запустить в скрипте 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, они все равно должны отображаться в итераторе).Что я делаю не так?