在google工作表中接近200万个单元格限制时发出警报

时间:2017-08-24 04:15:18

标签: google-apps-script google-sheets limit alert

了解我的Google表格何时接近200万个单元格非常重要,因为当它超过限制时,付费订单会在没有通知的情况下停止运送。这激怒了我的客户。

有没有办法计算我使用了多少个单元格,以便当数量超过1700000时,我可以采取某种手动操作?

2 个答案:

答案 0 :(得分:1)

如果它只是一张,请使用条件格式:

       COUNTA(A:Z)+COUNTBLANK(A:Z)>=1700000

否则,在所有其他工作表上使用COUNTA + COUNTBLANKS并导入它们以获得完整计数。

您也可以使用脚本。这是一个:https://www.sheetgo.com/google-sheets-2-million-cells-limit/

答案 1 :(得分:1)

这个方法怎么样?如果您在电子表格中有一些工作表,我建议使用Google Apps脚本。我认为这是一些方法之一。

2,000,000这是单元格数量的限制是电子表格中所有工作表的总单元格数。并且空单元格包含在数字中。

脚本反映如下。

脚本:

var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
var count = 0;
for (var i in sheets) {
  count += sheets[i].getMaxRows() * sheets[i].getMaxColumns();
}
if (count > 1700000) {
  // do something
}

如果您想使用此脚本检索各种电子表格中的单元格数量,请从var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();修改为var sheets = SpreadsheetApp.openById(sheetId).getSheets();