Скрипт Google Apps не может найти созданную кампанию - PullRequest
0 голосов
/ 28 января 2020

Проблема в том, что я могу создать кампанию с помощью скрипта приложений, который отображается в Консоли Ads Words, проблема в том, что я не могу найти его с помощью API скриптов приложений. Все вручную созданные кампании можно найти. Поэтому вопрос заключается в том, как я могу получить только что созданный идентификатор рекламной кампании.

Именно так я создаю рекламную кампанию, которая проходит без ошибок. После прохождения кода он отображается в представлении «Сведения о загрузке».

var upload = AdsApp.bulkUploads()
    .newCsvUpload([
        "Campaign",
        "Start Date",
        "Budget",
        "Campaign type",
        "Bid Strategy Type",
        "Campaign state",
    ]);

upload.append({
    "Campaign": "Some Campaign name",
    "Start Date": "2020-06-01",
    "Budget": "1",
    "Campaign type": "video",
    "Bid Strategy Type": "Manual CPV",
    "Campaign state": "enabled",
});

upload.forCampaignManagement();
upload.apply();

Для извлечения всех кампаний я использую этот фрагмент кода, но созданная кампания никогда не отображается.

var campaignIterator = AdsApp.campaigns()
    .get();

while (campaignIterator.hasNext()) {
    var campaign = campaignIterator.next();
    Logger.log('Name: ' + campaign.name);
}
...