我有一个包含日期的google工作表,如果今天的日期高于单元格日期,我想更改所有选项卡的颜色
我有30个标签,每个标签具有相同的单元格但日期不同
单元格位置:A4
答案 0 :(得分:2)
function changeColorIfA4IsEarlierThanToday() {
var ss=SpreadsheetApp.getActive();
var shts=ss.getSheets();
var today=new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate()).valueOf();
shts.forEach(function(sh){
var val=sh.getRange('A4').getValue();
if(new Date(val).valueOf()<today) {
sh.setTabColor('#ffff00');
}else{
sh.setTabColor(null);
}
})
}