Google Spreadsheet-根据下拉选项删除单元格

时间:2019-02-11 14:31:03

标签: google-apps-script spreadsheet gas

我有一个类似图片的电子表格(选择是/否)https://i.ibb.co/6DS8NcF/cells.jpg

当用户单击“是”时,是否可以删除一行单元格?那被删除的那一行去了另一张纸?

我对GAS有一些基本的了解,因此如果可以使用GAS可以。

我已经问过Google,但他们不知道是否可能。

编辑: 此代码执行第一步,以“是”删除单元格(再次感谢朝正确方向推动我)。

function onEdit() {
  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[5] == 'Yes') { // 0 for column A, 1 for B, etc
      sheet.deleteRow((parseInt(i)+1) - rowsDeleted);
      rowsDeleted++;
    }
  }
};

一旦发现,我将发布下一步。

0 个答案:

没有答案