我有一个Google电子表格,上面有数字数据和月份名称。
有什么方法可以将条件格式从最下面一行(数字)复制到最上面一行(月名称)?
例如,以绿色突出显示“四月”,以红色突出显示“八月”?
根据底部行的值格式化顶部行将不起作用,因为数据可能会发生很大变化。
答案 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);
}