Thx both @Sigurd and @Harry
improved my script but still having one error.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function main() {
var ss = spreadsheet.getSheetByName('google_ads:report');
var MILLIS_PER_DAY = 1000 * 60 * 60 * 24;
var now = new Date();
var from = new Date('October 1, 2021');
var to = new Date(now.getTime() - 1 * MILLIS_PER_DAY);
var timeZone = AdsApp.currentAccount().getTimeZone();
var report = AdsApp.report(
'SELECT Date, AdNetworkType1, Impressions, Clicks, Cost, AverageCpc, CostPerAllConversion' +
'FROM ACCOUNT_PERFORMANCE_REPORT' +
'DURING' + Utilities.formatDate(from, timeZone, 'yyyyMMdd') + ','
+ Utilities.formatDate(to, timeZone, 'yyyyMMdd'));
report.exportToSheet(ss);
Logger.log("Report available at " + spreadsheet.getUrl());
}
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
InputError: Missing FROM clause: SELECT Date, AdNetworkType1, Impressions, Clicks, Cost, AverageCpc, CostPerAllConversionFROM ACCOUNT_PERFORMANCE_REPORTDURING20211001,20211104 (file CIC.gs, line 11)
I did had what I intended with
var report = AdsApp.report(
'SELECT Date, AdNetworkType1, Impressions, Clicks, Cost, AverageCpc, CostPerAllConversion' +
'FROM ACCOUNT_PERFORMANCE_REPORT' + 'DURING ONE_MONTH' )
so thinking I'm have something wrong with my query?
2021년 11월 4일 목요일 오후 6시 37분 45초 UTC+9에 adsscripts님이 작성: