Kuhnya
@Kuhnya
Просто щелкунчик. Просто - на просто...

Как подсчитать количество ячеек в гугл таблице?

Добрый день, есть таблица в которой просто дофига листов + очень много значений на каждом из листов. Хотелось бы знать как подсчитать количество заполненных ячеек во всех листах. В справке гугл наиболее близкая команда СЧЕТЗ, но там нужно указывать диапазон на одном листе, это совсем не быстро, может есть что-то получше?
  • Вопрос задан
  • 5255 просмотров
Решения вопроса 1
Kuhnya
@Kuhnya Автор вопроса
Просто щелкунчик. Просто - на просто...
Решено установкой дополнения size my sheet.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@tartakx2
function getSSsize(){
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
  var total = 0;
  for (var i=0 ; i<sheets.length ; i++){
    var dataValues = sheets[i].getDataRange().getValues();
    var item = dataValues[0].length*dataValues.length;
    Logger.log('%s: %s', sheets[i].getName(), item);
    total += item; 
  }
  Logger.log('Total:  %s', total);
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы