代码之家  ›  专栏  ›  技术社区  ›  steve

一秒钟内多次调用Google App Script onEdit函数失败

  •  2
  • steve  · 技术社区  · 7 年前

    我一直在与googleapps脚本的onEdit函数的奇怪行为作斗争。

    但是,当我在一秒钟内快速编辑一些单元格时,其中一些单元格不会被触发。所以我想确保即使在我非常快速地编辑单元格时,也会触发onEdit事件。下面是我的代码,我遗漏了什么吗?

    我已经调试了一整天。。。请帮我解决这个问题。

    function onEdit(e){
      var as = SpreadsheetApp.getActiveSheet();
      var r = e.source.getActiveRange();
      var edditRow = r.getRow();
      console.log(edditRow);
      as.getRange(edditRow, 2).setValue('edited');
    }
    
    1 回复  |  直到 7 年前
        1
  •  5
  •   jcsahnwaldt Reinstate Monica    6 年前

    这是onEdit的已知限制。

    comment 谷歌人埃里克·科莱达 Only two onEdit trigger events can be queued at a time in New Sheets