编辑任何单元格行时更新时间戳
Update Timestamp when ANY cell is row is edited
我有一个包含 10 列的 sheet,目前我有一个脚本可以在更新 C 列“状态”时更新 A 列“调用日期”
function onEdit(e)
{
var sheet = e.source.getActiveSheet();
if (sheet.getName() == "Hiring Leads") //
{
var actRng = sheet.getActiveRange();
var editColumn = actRng.getColumn();
var rowIndex = actRng.getRowIndex();
var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();
var dateCol = headers[0].indexOf("Date Called") + 1;
var orderCol = headers[0].indexOf("Status") + 1;
if (dateCol > 0 && rowIndex > 1 && editColumn == orderCol)
{
sheet.getRange(rowIndex, dateCol).setValue(Utilities.formatDate(new Date(), "UTC+8", "MM-dd-yyyy"));
}
}
}
我需要的是一个脚本,以便在编辑任何单元格时,它会更新 A
中的“调用日期”单元格
如果我删除第 12 行代码中的 && editColumn ==orderCol
它会在编辑任何列时更新,问题是即使编辑了列 A“调用日期”它也会更新,我需要避免。当行中的任何单元格(A 行中的本身除外)对其进行编辑时,我需要更新“调用日期”
替换
&& editColumn ==orderCol
来自
&& e.range.columnStart > 1
你也可以删除
var actRng = sheet.getActiveRange();
var editColumn = actRng.getColumn();
var rowIndex = actRng.getRowIndex();
并替换
actRng
来自 e.range
rowIndex
来自 e.range.rowStart
我有一个包含 10 列的 sheet,目前我有一个脚本可以在更新 C 列“状态”时更新 A 列“调用日期”
function onEdit(e)
{
var sheet = e.source.getActiveSheet();
if (sheet.getName() == "Hiring Leads") //
{
var actRng = sheet.getActiveRange();
var editColumn = actRng.getColumn();
var rowIndex = actRng.getRowIndex();
var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();
var dateCol = headers[0].indexOf("Date Called") + 1;
var orderCol = headers[0].indexOf("Status") + 1;
if (dateCol > 0 && rowIndex > 1 && editColumn == orderCol)
{
sheet.getRange(rowIndex, dateCol).setValue(Utilities.formatDate(new Date(), "UTC+8", "MM-dd-yyyy"));
}
}
}
我需要的是一个脚本,以便在编辑任何单元格时,它会更新 A
中的“调用日期”单元格如果我删除第 12 行代码中的 && editColumn ==orderCol
它会在编辑任何列时更新,问题是即使编辑了列 A“调用日期”它也会更新,我需要避免。当行中的任何单元格(A 行中的本身除外)对其进行编辑时,我需要更新“调用日期”
替换
&& editColumn ==orderCol
来自
&& e.range.columnStart > 1
你也可以删除
var actRng = sheet.getActiveRange();
var editColumn = actRng.getColumn();
var rowIndex = actRng.getRowIndex();
并替换
actRng
来自e.range
rowIndex
来自e.range.rowStart