基于另一个单元格颜色的条件格式

Conditional formatting based on another cell's colour

我有一个 google 电子表格,上面有数字数据和月份名称。

有什么方法可以将条件格式从底行(数字)复制到顶行(月份名称)?

例如,以绿色突出显示 'April',以红色突出显示 'August'?

根据底行的值设置顶行的格式是行不通的,因为数据可能会发生很大变化。

这个怎么样:

function copyColors() {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getSheetByName('Sheet1');
  var cA=sh.getRange(sh.getLastRow(),2,1,sh.getLastColumn()-1).getBackgrounds();
  sh.getRange(1,2,cA.length,cA[0].length).setBackgrounds(cA);
}