Google apps script 如何在onEdit()函数中修复此错误?
我正在尝试将在工作表中键入记录日期的任务自动化。因此,当我开始在行的第一个单元格中键入时,脚本会将今天的日期放入第二个单元格(如果是空的)。但它不起作用。为什么?Google apps script 如何在onEdit()函数中修复此错误?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我正在尝试将在工作表中键入记录日期的任务自动化。因此,当我开始在行的第一个单元格中键入时,脚本会将今天的日期放入第二个单元格(如果是空的)。但它不起作用。为什么? function onEdit() { var s = SpreadsheetApp.getActiveSheet(); if( s.getName() == "students_tasks" ) { //checks that we're on the correct sheet var r = s.getAc
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
if( s.getName() == "students_tasks" ) { //checks that we're on the correct sheet
var r = s.getActiveCell();
if( r.getColumn() == 0) {
var dataCell0 = r.offset(0, 1);
if(dataCell0.getValue() == '') {
dataCell0.setValue("any info, e.g., today date");
}
}
}
}
范围为1索引,因此,应将列比较更改为以下内容:
if (r.getColumn() == 1) {
// ...
}