Reducción del tiempo de ejecución de UrlFetch en google AppScripts

Tengo una hoja de cálculo que contiene una lista de URL. Estoy tratando de buscar si una URL contiene una clase particular o no y, en función de la respuesta, estableceré 0 o 1 en la celda junto a ella. He creado un script y cumple el propósito, pero estoy experimentando un error de tiempo de espera de ejecución, así que solo quiero saber si hay alguna forma de reducir su tiempo de ejecución.

aquí está el 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');
    }
  }
}

¡¡Gracias por adelantado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta