Ich habe gerade mit Google Adwords Scripts und Google Spreadsheet experimentiert. Ich versuche, grundlegende Kampagnendaten aus unserem Verwaltungskonto abzurufen und diese Daten an ein Blatt zu senden.Erstellen und aktualisieren Sie eine Tabelle mit grundlegenden Kampagnendaten
Ich habe Folgendes geschrieben, aber jedes Mal, wenn ich das Skript ausführe, wird eine Tabelle erstellt, die die Header-/Spaltennamen, aber nicht die eigentlichen Daten enthält.
Wo bin ich falsch gelaufen?
function main() {
var spreadsheet = SpreadsheetApp.create('Adwords Testing');
var report = AdWordsApp.report(
'SELECT CampaignName, Clicks, Conversions, Cost, Ctr, AverageCpc, Impressions ' +
'FROM CAMPAIGN_PERFORMANCE_REPORT ' +
'WHERE CampaignStatus = ENABLED ' +
'DURING LAST_7_DAYS');
var rows = report.rows();
while (rows.hasNext()){
var row = rows.next();
var campaignName = ['CampaignName'];
var clicks = ['Clicks'];
var conversions = ['conversions'];
var cost = ['Cost'];
var avgcpc = ['AverageCpc'];
var ctr = ['Ctr'];
var impressions = ['Impressions'];
}
report.exportToSheet(spreadsheet.getActiveSheet());
Logger.log('your sheet is available at ' + spreadsheet);
}