iT邦幫忙

0

請益 Google Sheet 試算表功能..延續問題

  • 分享至 

  • xImage

請益 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();
  }
}
GGU.IN iT邦新手 4 級 ‧ 2023-06-07 15:57:04 檢舉
我重新編輯了,你回去試試
GGU.IN iT邦新手 4 級 ‧ 2023-06-07 16:00:21 檢舉
喔另外欄是直的 列是橫的
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答