Reduzindo o tempo de execução do UrlFetch no Google AppScripts

Estou tendo uma planilha que contém uma lista de URLs. Estou tentando pesquisar se um URL contém uma classe específica ou não e, com base na resposta, definirei 0 ou 1 na célula ao lado. Eu criei um script e ele faz o propósito, mas estou com um erro de tempo limite de execução, então só quero que haja alguma maneira de reduzir o tempo de execução.

aqui está o código

function ulrFetch(){
  var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1');
  var class = ss.getRange(1, 5).getValue();
  var lr = ss.getLastRow();
  var urlList = ss.getRange(3, 8, lr-1).getValues();
  var length = urlList.length
  for (var i = 0;i<length;i++){
    var url = urlList[i];
    var response = UrlFetchApp.fetch(url.toString());
    var result = response.getContentText();
    var index = result.indexOf(class);
    if (index > -1){
      
      ss.getRange(i+3, 5).setValue('1');
    }
    else {
      ss.getRange(i+3, 5).setValue('0');
    }
  }
}

Desde já, obrigado!!

questionAnswers(1)

yourAnswerToTheQuestion