Я создал script, который каждые несколько часов добавляет новую строку в электронную таблицу Google Apps.
Это функция, которую я создал, чтобы найти первую пустую строку:
function getFirstEmptyRow() {
var spr = SpreadsheetApp.getActiveSpreadsheet();
var cell = spr.getRange('a1');
var ct = 0;
while ( cell.offset(ct, 0).getValue() != "" ) {
ct++;
}
return (ct);
}
Он отлично работает, но при достижении около 100 строк он становится очень медленным, даже десять секунд. Я волнуюсь, что, достигнув тысяч строк, это будет слишком медленно, возможно, в тайм-аут или хуже. Есть ли лучший способ?