【问题标题】:Adding Timestamp to Cell with existing information without deleting使用现有信息将时间戳添加到单元格而不删除
【发布时间】:2018-05-11 00:57:51
【问题描述】:

我正在编写一个 Google 脚本,以输入除了单元格中已有的时间戳之外的时间戳

示例:单元格中的当前信息 ==> 2018 年 4 月 15 日 我想要填充的内容 ==> 2018 年 4 月 15 日,新日期()

我能够填充新日期,但还没有找到在保持当前单元格信息的同时更新当前日期的方法

这是可能的吗?

当前脚本

 var value = (e.value == "object" ? e.range.getValue() : e.value);
 var date = new Date ();

    if (e.range.columnStart == 1 && value == "Completed") {
    e.range.offset(0, 3).setValue(date);
  }

    if (e.range.columnStart == 1 && value == "Re-assign 1") {
    e.range.offset(0, 4).setValue(date);
  }

【问题讨论】:

  • 我建议通过提及和tagging环境/语言/框架来澄清您的帖子。

标签: javascript google-apps-script google-sheets timestamp


【解决方案1】:

每个 Google 表格单元格都可以存储一个值。也许创建一个代表旧值和新值的字符串可以满足您的需要。

使用getDisplayValue 获取电子表格上显示的值,然后将其连接到代表另一个值的字符串。你可以试试Utilities.formatDate

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    • 2010-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多