recentemente me veio uma curiosidade em aprender a fazer certas coisas no google sheets e recentemente descobri que dá para validar links por ele através de um script:
function getStatusCode(url) {
var url_trimmed = url.trim();
var cache = CacheService.getScriptCache();
var result = cache.get(url_trimmed);
if (!result) {
var options = {
'muteHttpExceptions': true,
'followRedirects': false
};
var response = UrlFetchApp.fetch(url_trimmed, options);
var responseCode = response.getResponseCode();
cache.put(url_trimmed, responseCode, 21600);
result = responseCode;
}
return result;
}
com ele eu posso ver o tipo de código de status que a url tem(os erros seriam status 404): más eu gostaria de saber se teria uma maneira de em vez de receber o código de status eu poderia mudar para palavras como positivo(para 200), negativo(para 4xx) e indefinido para (3xx). se houver uma maneira como faria isso?