You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

需求:编写Google Sheets脚本追踪单元格最后编辑时间

实现A列编辑时自动填充B列对应行的日期

你的现有脚本仅能固定更新I6单元格,要实现A列修改时对应B列自动填充日期,使用以下修正后的脚本:

function onEdit(e) {
  const editedRange = e.range;
  const sheet = editedRange.getSheet();
  
  // 判断是否编辑的是A列(列索引从1开始),且跳过表头行(假设表头为第1行,可按需调整)
  if (editedRange.getColumn() === 1 && editedRange.getRow() > 1) {
    const targetCell = sheet.getRange(editedRange.getRow(), 2);
    // 填充本地化格式的日期,若需完整时间戳,直接用new Date()即可
    targetCell.setValue(new Date().toLocaleDateString());
  }
}

关键说明

  • 通过e.range精准定位触发编辑的单元格,摆脱固定单元格的限制
  • getColumn() === 1用于判断是否是A列的编辑操作
  • editedRange.getRow() > 1是为了避免修改表头行的日期,若你的表头不在第1行,调整该数值即可

内容的提问来源于stack exchange,提问作者Chris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 08:44:54