在1个主onEdit下运行的onEdit脚本太多? GoogleSheets / Google Apps脚本

时间:2020-02-22 05:46:14

标签: google-apps-script google-sheets

我刚刚将脚本Move(e)添加到运行其他4个onEdit脚本的主onEdit中。我一做,Move(e)就不起作用?可以运行多少onEdits是否有限制-就像我在这里所做的一样?

function onEdit(e) {

AddPalletCount(e);
CapitaliseData(e),
MoveThenDelete(e),
Move(e),
AddTimeStamp(e)
}

function Move(e) {
var sh=e.range.getSheet();
if(sh.getName()!='HOLDING')return
if(e.range.columnStart==6 && e.value== "TRUE") {
var tsh=e.source.getSheetByName('HOLDING To CDS');
var trg=tsh.getRange(tsh.getLastRow()+1,1);
sh.getRange(e.range.rowStart,1,1,5).copyTo(trg);


}}

一如既往的感谢

1 个答案:

答案 0 :(得分:2)

使用分号终止行。 ;不是逗号

function onEdit(e) {
  AddPalletCount(e);
  CapitaliseData(e);
  MoveThenDelete(e);
  Move(e);
  AddTimeStamp(e);
}

function Move(e) {
  var sh=e.range.getSheet();
  if(sh.getName()!='HOLDING')return
  if(e.range.columnStart==6 && e.value== "TRUE") {
    var tsh=e.source.getSheetByName('HOLDING To CDS');
    var trg=tsh.getRange(tsh.getLastRow()+1,1);
    sh.getRange(e.range.rowStart,1,1,5).copyTo(trg);
  }
}