计算具有多个选项卡的 Google 表格中的所有单元格

问题描述 投票:0回答:2

我有一个带有多个选项卡的 Google 表格,正在通过 API 填写。 我知道 Google 电子表格的单元格数限制为 500 万个。确定我距离此限制有多近的最佳方法是什么?

我的想法是使用自定义查询来循环选项卡并计算所有单元格的数量。这是最好的方法吗?

google-sheets google-sheets-formula
2个回答
0
投票

我想我已经明白了。供将来参考:

function getTotalCells() {
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
  var sum = 0;
  for (var i = 0; i < sheets.length; i++) {
    var sheet = sheets[i];
    var lastRow = sheet.getMaxRows();
    var lastColumn = sheet.getMaxColumns();
    var sheetTotal = lastRow * lastColumn;
    sum += sheetTotal;
  }

  return sum;
}


0
投票

我知道这篇文章已经很旧了。 Google Sheet 有一个现成的扩展,可以检查您是否接近最大单元格限制!它的名字叫

调整我的床单尺寸

https://workspace.google.com/marketplace/app/size_my_sheet/391759237464?hl=de

请注意,您必须授予此扩展程序读取该文件的权限,但如果您的文档内容是绝密的,您就不会使用 Google Sheet。我可以确认,使用接近极限的工作表会导致延迟和丢失连接的问题。

© www.soinside.com 2019 - 2024. All rights reserved.