【问题标题】:Too Many onEdit scripts running under 1 master onEdit ? GoogleSheets / Google Apps Script在 1 个主 onEdit 下运行的 onEdit 脚本太多? GoogleSheets / Google Apps 脚本
【发布时间】:2020-02-22 05:46:14
【问题描述】:

我刚刚将脚本 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);


}}

一如既往地提前感谢

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    用分号结束你的行。 ;不是逗号

    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);
      }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-09
      相关资源
      最近更新 更多