我有多个人正在审核Google表格中的数据,他们可能需要对单元格进行更改。当有人进行更改时,是否可以自动突出显示单元格?与某个时间点相比,我不需要知道是谁做的,只需更改单元即可。谢谢!
答案 0 :(得分:0)
使用on edit(简单或可安装)或on change触发器来运行更改单元格格式的功能,例如将颜色应用于单元格背景。
参考
答案 1 :(得分:0)
我找到了这段代码,并且对自己进行了修改,以便任何人对任何以黄色突出显示的单元格进行更改。然后,您可以编写一个脚本,根据工作表的活动每天,每周,每月重置所有颜色一次。
function onEdit() {
var sheetsToWatch = ['Sheet1', 'Sheet2', 'Sheet3', 'Sheet4', 'Sheet5', 'etc.'];
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var cell = sheet.getActiveCell();
var sheetName = sheet.getName();
var matchFound = false;
for (var i = 0; i < sheetsToWatch.length; i++) {
if (sheetName.match(sheetsToWatch[i])) matchFound = true;
}
if (!matchFound) return;
var rowColLabel =
sheet.getRange(cell.getRow(),cell.getColumn()).setBackground('#faec15'); // #faec15
// set backgorund color in yellow,
// you can do any color
}