2

在Google文档电子表格中,我有一些单元格为绿色和红色。我想要一个有绿色/红色着色细胞数的细胞。根据彩色单元更新单元格的值 - Google文档电子表格

我可以有一个公式来做这个事情或任何custome代码呢?

+0

我不知道的任何方式可以接入小区的颜色,但如果颜色主题相关的单元格的内容,我当然,你可以写一个公式和/或脚本来做到这一点。 单元格的颜色与内容之间是否有任何关系? – opowell 2013-04-21 19:31:51

+0

颜色与内容无关 – asma 2013-04-22 07:02:57

回答

1

Google Apps Script应该让你开始(见example spreadsheet):

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); 
} 
相关问题