如何将多段代码组合在一起?(JavaScript)
我的代码有一个小问题:我有3段代码,但我不能将它们组合在一起 当某些单元格发生变化时,这三种代码都会在不同的单元格中添加时间戳。 如果我更改单元格A1,则在单元格B1中插入时间戳。如果更改发生在单元格A2中,则在单元格B2中插入时间戳等 你能帮我吗?谢谢如何将多段代码组合在一起?(JavaScript),javascript,google-apps-script,Javascript,Google Apps Script,我的代码有一个小问题:我有3段代码,但我不能将它们组合在一起 当某些单元格发生变化时,这三种代码都会在不同的单元格中添加时间戳。 如果我更改单元格A1,则在单元格B1中插入时间戳。如果更改发生在单元格A2中,则在单元格B2中插入时间戳等 你能帮我吗?谢谢 1) function onEdit(event) { var tsheet = 'Заявки' ; var lcol = 17; var rcol = 17; var tcol = 18; var s
1)
function onEdit(event) {
var tsheet = 'Заявки' ;
var lcol = 17;
var rcol = 17;
var tcol = 18;
var s = event.source.getActiveSheet();
var sname = s.getName();
if (sname == tsheet) {
var r = event.source.getActiveRange();
var scol = r.getColumn();
if (scol >= lcol && scol <= rcol) {
s.getRange(r.getRow(), tcol).setValue(new Date());
}
}
}
2)
function onEdit(event) {
var tsheet = 'Заявки' ;
var lcol = 15;
var rcol = 15;
var tcol = 16;
var s = event.source.getActiveSheet();
var sname = s.getName();
if (sname == tsheet) {
var r = event.source.getActiveRange();
var scol = r.getColumn();
if (scol >= lcol && scol <= rcol) {
s.getRange(r.getRow(), tcol).setValue(new Date());
}
}
}
3)
function onEdit(event) {
var tsheet = 'Заявки' ;
var lcol = 9;
var rcol = 9;
var tcol = 8;
var s = event.source.getActiveSheet();
var sname = s.getName();
if (sname == tsheet) {
var r = event.source.getActiveRange();
var scol = r.getColumn();
if (scol >= lcol && scol <= rcol) {
s.getRange(r.getRow(), tcol).setValue(new Date());
}
}
}
1)
函数onEdit(事件){
var tsheet='3а3а5а3';
var-lcol=17;
var-rcol=17;
var-tcol=18;
var s=event.source.getActiveSheet();
var sname=s.getName();
如果(sname==T表){
var r=event.source.getActiveRange();
var scol=r.getColumn();
如果(scol>=lcol&&scol=lcol&&scol=lcol&&scol&&scol将列规范放入数组中:
function onEdit(event) {
var tsheet = 'Заявки' ;
var colspec=[[17,17,18],[15,15,16],[9,9,8]];
var s = event.source.getActiveSheet();
var sname = s.getName();
if (sname == tsheet) {
var r = event.source.getActiveRange();
var scol = r.getColumn();
var i=colspec.length;
while (i>0) {
i--;
if (scol >= colspec[i][0] && scol <= colspec[i][1]) {
s.getRange(r.getRow(), colspec[i][2]).setValue(new Date());
}
}
}
}
函数onEdit(事件){
var tsheet='3а3а5а3';
var colspec=[[17,17,18]、[15,15,16]、[9,9,8];
var s=event.source.getActiveSheet();
var sname=s.getName();
如果(sname==T表){
var r=event.source.getActiveRange();
var scol=r.getColumn();
var i=colspec.长度;
而(i>0){
我--;
如果(scol>=colspec[i][0]&&scol