請益 Google Sheet 試算表功能
日前有詢問第一欄保持空白可以讓使用者新增資料,新增的資料會依序往下排
也有得到解答了~但是它只能A1有作用,要如何讓它往後的欄位也能有相同功能?
A1新增後 A1維持空的,新增的資料往A2,B1新增後 B1維持空的,新增的資料往B2.....
function onEdit(e) {
  var sheet = e.range.getSheet();
  var editedCell = e.range;
  if (editedCell.getColumn() == 1 && editedCell.getRow() == 1 && editedCell.getValue() !== "") {
    var lastRow = sheet.getLastRow();
    var lastValue = sheet.getRange(lastRow, 1).getValue();
    if (lastValue === "") {
      sheet.getRange(lastRow, 1).setValue(editedCell.getValue());
    } else {
      sheet.getRange(lastRow + 1, 1).setValue(editedCell.getValue());
    }
    sheet.getRange(1, 1).clearContent();
  }
}