Скрипт Adwords - получение отчета об эффективности кампании из нескольких дочерних аккаунтов

Я пытаюсь получить данные об эффективности выбранных кампаний из нескольких аккаунтов в Центре клиентов. Код, который я написал,

  function main() 
  {
    var spreadsheet =  SpreadsheetApp.openById('18iTVOzcu-BbkMRwN6AT7Adjgm-9xJRkvauUh9hgFmPU');  
    var childAccounts = AdsManagerApp.accounts().withIds([2687725898, 4364698280]).get();
    var childAccount = childAccounts.next();
    var Report = AdsManagerApp.select(childAccount).report(
      'SELECT AccountDescriptiveName, CampaignName, Date, Impressions, Clicks, Cost, Conversions, ConversionValue ' +
      'FROM   CAMPAIGN_PERFORMANCE_REPORT ' +
      'WHERE  CampaignID=([908751259],[37426822])' +
      'DURING Last Month'  );
    report.exportToSheet(spreadsheet.getSheetByName('Sheet1'));
  }

Я получаю сообщение об ошибке

TypeError: невозможно вызвать метод "report" неопределенного значения. (файл Code.gs, строка 6)

Пожалуйста, помогите мне решить эту проблему, так как я новичок в Google Ads Script

0 ответов

Другие вопросы по тегам