Google sheets GoogleSheet可以通过颜色选择单元格吗

Google sheets GoogleSheet可以通过颜色选择单元格吗,google-sheets,Google Sheets,我已经应用了条件格式来选择一个单元格并给它上色 考虑到褐红色单元格,我目前只使用视觉提示复制粘贴C列中的文本,然后在单元格D中使用正则表达式创建调整后的代码 在本例中,是否有办法将表格中的第一个单元格填充到C4,而不是手动将文本从A6复制到C4,在本例中,该单元格的颜色为褐红色 仅显示按颜色过滤而不按颜色选择的结果。回答 使用和 解释 通过单击工具>脚本编辑器打开脚本编辑器。它基于JavaScript,允许您使用名为的服务创建、访问和修改GoogleSheets文件 在这种情况下,使用getBa

我已经应用了条件格式来选择一个单元格并给它上色

考虑到褐红色单元格,我目前只使用视觉提示复制粘贴C列中的文本,然后在单元格D中使用正则表达式创建调整后的代码

在本例中,是否有办法将表格中的第一个单元格填充到C4,而不是手动将文本从A6复制到C4,在本例中,该单元格的颜色为褐红色

仅显示按颜色过滤而不按颜色选择的结果。

回答 使用和

解释 通过单击工具>脚本编辑器打开脚本编辑器。它基于JavaScript,允许您使用名为的服务创建、访问和修改GoogleSheets文件

在这种情况下,使用getBackgrounds方法获取任何单元格的颜色,然后可以应用一些逻辑。我附上一段简单的代码,其中显示A1:A10范围内每个单元格的颜色

密码
function testColor(){
  const ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
  const colors = ss.getRange('A1:A7').getBackgrounds()
  for (var i=0; i<colors.length; i++){
    console.log(colors[i])
  }
}