I am trying to output a report to a spreadsheet using Google Ads Script and Google Ads API.
When I run the following code, I get
ad_group_ad.ad.responsive_search_ad.descriptions
ad_group_ad.ad.responsive_search_ad.headlines
results are returned as undefined.
function main() {
var spreadsheet = SpreadsheetApp.create("report output");
"metrics.impressions, metrics.clicks, metrics.conversions, metrics.ctr, metrics.average_cpc" +
" FROM ad_group_ad "+
"WHERE segments.date > '20210101' AND segments.date < '20220407'";
var report = AdsApp.report(query);
report.exportToSheet(spreadsheet.getActiveSheet());
var rows = report.rows();
console.log(rows)
while (rows.hasNext()) {
var row = rows.next();
console.log(row)
}
}
Please see also "logOutput1.png".
External service, but the following service will return the value.
Please see also "logOutput2.png".
Am I doing something wrong in my implementation?
Any help would be appreciated.