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

请求修改Google Sheets脚本:仅当L列输入PAID时为K列添加时间戳

解决方案:仅当L列输入“PAID”时添加时间戳

你只需要在原有脚本中增加一个内容判断条件,就能实现仅当L列输入PAID时才给对应K列单元格添加时间戳。修改后的完整代码如下:

function onEdit() {
  var s = SpreadsheetApp.getActiveSheet();
  if (s.getName() == "Data") {
    var r = s.getActiveCell();
    // 同时校验编辑列是L列,且单元格内容为PAID
    if (r.getColumn() == 12 && r.getValue() === "PAID") {
      var nextCell = r.offset(0, -1);
      // 仅当K列对应单元格为空时写入时间戳
      if (nextCell.getValue() === '') {
        nextCell.setValue(new Date());
      }
    }
  }
}

关键改动说明

  • 新增r.getValue() === "PAID"判断逻辑,精准触发条件,避免L列输入其他内容时误添加时间戳
  • 保留原有的工作表校验、列校验和K列空白校验,确保脚本仅在指定场景下生效,且不会覆盖已存在的时间戳

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 05:32:47