(Google表格脚本)清除特定单元格

时间:2019-03-11 09:24:03

标签: google-apps-script google-sheets

我的公司已责成我对工作表进行更新。该脚本需要根据另一个单元格的值清除一行中的某些单元格。我设法找到了一个脚本,该脚本删除了整个所需的行,但是这导致文档的其余部分出现问题。

   function deleteRows() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var rows = sheet.getDataRange();
  var numRows = rows.getNumRows();
  var values = rows.getValues();

  var rowsDeleted = 0;
  for (var i = 0; i <= numRows - 1; i++) {
    var row = values[i];
    if (row[14] == '' && row[6] == 'PREBOOKED') { // This searches all cells in columns A (change to row[1] for columns B and so on) and deletes row if cell is empty or has value 'delete'.
      sheet.deleteRow((parseInt(i)+1) - rowsDeleted);
      rowsDeleted++;
    }
  }
};

是否可以对此进行修改,而不是删除仅清除单元格D-P内容的行?

0 个答案:

没有答案