Poll Function Start with array
by jessekinsman
JavaScript
function pollFunction(url) {
var resCode = 0;
var res;
try {
res = UrlFetchApp.fetch(url, {muteHttpExceptions: true});
if (res) {
resCode = res.getResponseCode();
}
} catch(error) {
resCode = 404;
Logger.log("Error " + error);
}
return resCode;
}
function startPolling() {
var urls = [
{url: "http://www.google.com", code: 200, errorAction: "email", successAction: "log"},
{url: "http://www.yahoo.com", code: 200, errorAction: "email", successAction: "log"},
{url: "http://www.bing.com", code: 200, errorAction: "email", successAction: "log"}
];
for (var i = 0; i<urls.length; i+=1) {
if (urls[i].hasOwnProperty("url") && urls[i].url !== "") {
var res = pollFunction(urls[i].url);
Logger.log("Response from url: " + urls[i].url + ", response: " + res);
}
}
}