function main () {
// スプレッドシートを指定
var spreadsheet = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/スプレッドシートのURL/');
// シート名を指定
var sheet = spreadsheet.getSheetByName('シート名');
// レポート設定
var report = AdsApp.report(
"SELECT segments.date, campaign.name, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions FROM campaign WHERE segments.date DURING THIS_MONTH"
);
// レポートの結果をスプレッドシートに書き込む
report.exportToSheet(sheet);
}
サンプルコードの説明
スプレッドシートを指定する
// スプレッドシートを指定 var spreadsheet = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/スプレッドシートのURL/');
// シート名を指定
var sheet = spreadsheet.getSheetByName('シート名');
スプレッドシートを指定する方法は他にもあります。
スプレッドシートのIDを指定する
var spreadsheet = SpreadsheetApp.openById('xxxxxxxxx');
アクティブなシートを指定する
var spreadsheet = SpreadsheetApp.getActivesheet();
取得したいレポート項目を指定する
var report = AdsApp.report(
"SELECT segments.date, campaign.name, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.conversions FROM campaign WHERE segments.date DURING THIS_MONTH"
);