Скрипт листа Google, время ожидания. Нужен новый способ или перевернуть его
здесь, поэтому скрипт отлично работает, если на листе меньше 800 строк, однако на этот раз у меня почти 1500 строк, и время ожидания скрипта истекло.
По сути это быстрый способ получить цитату. (быстрое здесь означает 5-6 минут, а не вопрос). Скрывает столбцы с вычислениями, скрывает столбцы с конфиденциальной информацией и строки, в которых значения в столбце H не было.
Я хочу знать, могу ли я сделать то же самое с другим кодом или кто-то знает, как сделать getRange (). GetValue (); начните с нижней части листа, затем у меня может быть два сценария, начинающихся один за другим, чтобы закончить лист и создать печатную цитату.
Любая помощь очень ценится.
Большое спасибо
вот сценарий:
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);
}
}
}