請益 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();
}
}