Google Apps Script не может скопировать исключенную поисковую аудиторию - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь создать сценарий, который копирует исключенную поисковую аудиторию из одной рекламной кампании Google в другую. Попробовав несколько вариантов, я просто скопировал два кода, приведенные в примерах Google Scripts, здесь:

https://developers.google.com/google-ads/scripts/docs/examples/search-audiences

, но это не работает. Запуск в режиме предварительного просмотра кажется нормальным, но при выполнении скрипта он возвращает ошибку: Элемент не найден (или похожий, на испанском sh: Нет se ha encontrado el elemento).

Это код:

function main() {

  var CAMPAIGN_NAME = "CAMPAIGN_NAME" ;// insert here the name of the source campaign

  //Get excluded search audiences for a campaign

  // Retrieve the campaign.
  var campaign = AdsApp.campaigns()
      .withCondition('Name = "' + CAMPAIGN_NAME + '"')
      .get()
      .next();

  var excludedAudiences = campaign.targeting().excludedAudiences().get();

  while (excludedAudiences.hasNext()) {
    var audience = excludedAudiences.next();
  }

  // Exclude search audience from a campaign

  var targetCampaign = "targetCampaign" ;// insert here the name of the output campaign  
  var AUDIENCE_LIST_ID = audience.getAudienceId();

  // Retrieve the campaign.
  var campaignDest = AdsApp.campaigns()
      .withCondition('Name = "' + targetCampaign + '"')
      .get()
      .next();

  // Create the excluded audience.
  var audienceDest = campaignDest.targeting()
      .newUserListBuilder()
      .withAudienceId(AUDIENCE_LIST_ID)
      .exclude()
      .getResult();

}

Спасибо за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...