我刚刚将脚本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);
}}
一如既往的感谢
答案 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);
}
}