簡體   English   中英

根據標准設置谷歌表格單元格值時出錯 - Google表格腳本

[英]Error setting google sheets cell value based on criteria - Google Sheets Script

我正在嘗試根據類似范圍(但在第 3 列)中的值是否大於其舊值來更改 excel 工作表頁面第 6 列中的一系列單元格。 換句話說,我試圖讓一列包含第 3 列中不斷變化的數據集的所有高點。

function onEdit(evt) {

  var value1 = evt.oldValue;
  var range = evt.range;

  if (range.getRow() >= 2 && range.getRow() <= 7 && range.getColumn() == 3) {

    var value2 = range.getValue();

    if (value2.getValue() > value 1.getValue()) {
      var range2 = sheet.getRange(range.getRow(), 6);
      range2.setValue(value2);
    }
  }
}

嘗試這個:

function onEdit(e) {
  var sh=e.range.getSheet();
  if(sh.getName()!="Sheet1")return;
  if (e.range.rowStart>1 && e.range.rowStart<8 && e.range.columnStart==3) {
    if (e.value > e.oldValue) {
      e.range.offset(0,3).setValue(e.value);
    }
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM