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

时间:2019-07-02 12:56:21

标签: google-apps-script google-sheets scripting gs-conditional-formatting

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

有什么方法可以将条件格式从最下面一行(数字)复制到最上面一行(月名称)?

例如,以绿色突出显示“四月”,以红色突出显示“八月”?

根据底部行的值格式化顶部行将不起作用,因为数据可能会发生很大变化。

g-sheet

1 个答案:

答案 0 :(得分:1)

如何?

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);
}