У меня есть рекламный скрипт, который экспортирует данные на лист на основе правил.
Однако я хочу заменить данные только в пределах определенного диапазона ячеек, например 'A2: J', на листе Google.
Я знаю, как это сделать в сценарии spreadsheetApp, но неуверен / борюсь с сценарием Ads / AWQL.
Я вставил основы сценария ниже, но на самом деле мог понять, как и как это сделать. можно подтолкнуть к определенному диапазону.
function main(){
// Put your Google data sheet here
var sheetURL = '';
// Enter the tab name here
var tabName = '';
var QUERIES = [{'query' : 'SELECT Date, DayOfWeek, HourOfDay, Device, CampaignName, Impressions, Clicks, Cost, Conversions, ConversionValue ' +
'FROM CAMPAIGN_PERFORMANCE_REPORT ' +
'WHERE Impressions > 0 ' +
'DURING TODAY',
//'DURING ' + dateRanges,
'spreadsheetUrl' : sheetURL,
'tabName' : tabName,
'reportVersion' : 'v201809'
}
];
//This is to gather the above query and push it to the spreadsheet stated above
for(var i in QUERIES) {
var queryObject = QUERIES[i];
var query = queryObject.query;
var spreadsheetUrl = queryObject.spreadsheetUrl;
var tabName = queryObject.tabName;
var reportVersion = queryObject.reportVersion;
//Logger.log(spreadsheetUrl + " " + query);
var spreadsheet = SpreadsheetApp.openByUrl(spreadsheetUrl);
var sheet = spreadsheet.getSheetByName(tabName);
var report = AdWordsApp.report(query, {apiVersion: reportVersion});
report.exportToSheet(sheet);
}
}