So I am new to developing scripts for adwords, also I have been learning Java but now javascript is little bit different.
Therefore qeustion is, I have script for locating different campaign Url's and checking if they are working or not, but the problem is the fact that info is shown on log field and I need to export data to google spreadsheet, how can I do it?
function main() {
var spreadsheet = SpreadsheetApp.openByUrl(SPREADSHEET_URL);
var sheet = spreadsheet.getSheetByName('Sheet1');
sheet.clear();
var cell = sheet.getRange("A1:Z1");
cell.setFontWeight("bold");
var header = [
'Checed ad',
'Ad status',
];
sheet.appendRow(header);
var campIter = AdWordsApp.campaigns().withCondition("Status = ENABLED").get();
while (campIter.hasNext()) {
var camp = campIter.next();
var adIter = camp.ads().withCondition("Status != DISABLED").get();
while (adIter.hasNext()) {
var ad = adIter.next();
Logger.log('Now checking ad #' + ad.getId());
var FUrl = ad.urls().getFinalUrl();
var options = { muteHttpExceptions: true };
var response = UrlFetchApp.fetch(FUrl, options);
var responseCode = response.getResponseCode();
if (responseCode == 404.0) {
Logger.log(camp.getName());
Logger.log(ad.getAdGroup().getName());
Logger.log(destUrl);
Logger.log(ad.getApprovalStatus());
Logger.log(response.getResponseCode());
} else if (responseCode == 200.0) {
Logger.log('Ad OK -- 200 HTTP Response Code.');
}
}
}
}