根据颜色的细胞更新单元格的值 - 谷歌文档电子表格(Update a cell's valu

2019-08-21 05:57发布

在谷歌文档电子表格,我有一些细胞的绿色和红色。 我想有这些绿/红色细胞计数细胞。

我能有一个公式做这件事或这方面的任何custome代码?

Answer 1:

这谷歌Apps脚本应该让你开始(见例如电子表格 ):

function countRedBackgrounds() {
  var COUNT_RED = 0;
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Cell colors");
  var dataRange = sheet.getDataRange();
  for (var i = 1; i<dataRange.getNumRows(); i++) {
    for (var j = 1; j<dataRange.getNumColumns(); j++) {
      if (dataRange.getCell(i,j).getBackground() == "#ff0000")
        COUNT_RED++;
    }
  }
  dataRange.getCell(1,1).setValue(COUNT_RED);
}


文章来源: Update a cell's value according to colored cells - Google Docs Spreadsheet