如果通过[google电子表格]

时间:2018-09-11 14:50:03

标签: javascript

我正在准备一个电子表格,如果有人通过单元格(其中的文本)删除了该单元格,则该颜色会发生变化。单元格的范围应该是整个工作表,因为任何单元格都可能会删除。我已经尝试构建一个函数,但是我并不是真正的开发人员,因此非常感谢您的帮助。.;)

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)

0 个答案:

没有答案