我正在准备一个电子表格,如果有人通过单元格(其中的文本)删除了该单元格,则该颜色会发生变化。单元格的范围应该是整个工作表,因为任何单元格都可能会删除。我已经尝试构建一个函数,但是我并不是真正的开发人员,因此非常感谢您的帮助。.;)
function lineThrough() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0]; //first sheet
var lr = sheet.getLastRow();
var lc = sheet.getLastColumn();
var range = sheet.getRange(2, 1, lr, lc);
var results = range.getFontLines();
for (var i = 0; i < lr; i++) {
for (var j = 0; j < lc; j++) {
if (results[i][j] == 'line-through') {
var color = sheet.getRange(lr, lc - 1).setBackground('green');
}
}
}
}
有人可以帮助我解决这个问题吗?
谢谢!
西蒙(Simon)