function onEdit(e) { var ss = e.source; var sheet = ss.getActiveSheet(); var cell = ss.getActiveCell(); if(cell.getValue() == 0) { var range = sheet.getRange(cell.getRow(), cell.getColumn(), 1, 2); range.deleteCells(SpreadsheetApp.Dimension.COLUMNS); } }
请注意,这个宏使用Google Sheets的onEdit事件触发器。因此,当用户在表格中编辑单元格时,宏会自动运行。如果你想添加其他条件来运行宏——例如要求单元格中的值符合某些特定条件——你可以根据需要修改宏代码。