Script de planilha do Google, tempo limite. Precisa de uma nova maneira ou vire-a de cabeça para baixo
noob aqui, portanto, o script funciona muito bem se houver menos de 800 linhas em uma planilha, mas desta vez eu tenho uma planilha de quase 1500 linhas e o tempo limite do script.
Basicamente, é uma maneira rápida de obter uma cotação. (rápido aqui significa 5-6 minutos, não é um problema) Oculta colunas com cálculos, oculta colunas com informações confidenciais e linhas onde não havia valor na coluna H.
O que eu quero saber é se posso fazer o mesmo com um código diferente ou se alguém sabe como criar getRange (). GetValue (); começar na parte inferior da folha, então eu poderia ter dois scripts iniciando um após o outro para terminar a folha e produzir uma cotação imprimível.
Qualquer ajuda é muito apreciada.
Muito Obrigado
aqui está o script:
function Quote()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName("Quote"); `
var datarange = s.hideColumns(6);
var datarange = s.hideColumns(9);
var datarange = s.hideColumns(10);
var datarange = s.hideColumns(12);
var datarange = s.hideColumns(13);
var datarange = s.hideColumns(14);
var lastRow = s.getLastRow();
for( i=1 ; i<=lastRow ; i++) {
var status = s.getRange("H"+i).getValue();
if (status == "") {
s.hideRows(i);
}
}
}