Слишком много сценариев onEdit, работающих под 1 master onEdit? GoogleSheets / Google Apps Script - PullRequest
0 голосов
/ 22 февраля 2020

Я только что добавил скрипт Move (e) в мой мастер onEdit, запустив 4 других скрипта 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 Ответ

2 голосов
/ 22 февраля 2020

Завершите свои строки точкой с запятой. ; не запятые

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);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...