var settings = {
sheet: 'SheetName',
}
function main() {
var data = [];
for (i=0;i<urls.length;i++) {
try { // I recommend using try/catch with UrlFetchApp as it is rather error prone
var response = UrlFetchApp.fetch(urls[i],params)
var responseCode = response.getResponseCode();
Logger.log('Http response code: '+responseCode + ' for this URL: '+urls[i])
data.push([responseCode,urls[i]]);
}
catch(e) {
Logger.log('Got this error: '+e) // log errors
}
}
data.unshift(['http response','url']); // prepend headlines
var ss = SpreadsheetApp.openByUrl(settings.ssUrl);
var sheet = ss.getSheetByName(settings.sheet);
sheet.getDataRange().clearContent(); // delete old data from sheet
var range = sheet.getRange(1,1,data.length,data[0].length); // start in A1
range.setValues(data)
Logger.log('*** Data exported to this spreadsheet: '+settings.ssUrl)
}