Skip to content

Instantly share code, notes, and snippets.

@danila-panteleev
Last active March 14, 2025 04:34
Show Gist options
  • Save danila-panteleev/486a21ba7498baa07da4ac428d954dc2 to your computer and use it in GitHub Desktop.
Save danila-panteleev/486a21ba7498baa07da4ac428d954dc2 to your computer and use it in GitHub Desktop.
Google Apps Script functions
// get response code for uri
function HTTPResponse(uri)
{
var response_code ;
try {
response_code = UrlFetchApp.fetch(uri).getResponseCode().toString();
}
catch(error) {
response_code = error.toString().match(/returned code (\d\d\d)\./)[1];
}
finally {
return response_code;
}
}
// get h1 of page
function HTTPTitle(uri) {
var content;
var result
try {
content = UrlFetchApp .fetch(uri).getContentText();
result = content.match('<h1.*>(.*)</h1>')[1];
}
catch(error) {
result = error.toString().match(/returned code (\d\d\d)\./)[1];
}
finally {
return result;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment