使用现有信息将时间戳添加到单元格而不删除

时间:2018-05-11 00:57:51

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

我正在编写Google脚本以输入时间戳以及单元格中已有的时间戳

示例:单元格中的当前信息==> 18年4月15日 我想要的人口==> 4/15/18,新日期()

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

这是可能的吗?

当前脚本

 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);
  }

1 个答案:

答案 0 :(得分:0)

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

使用getDisplayValue获取电子表格中显示的值,然后将其连接到表示其他值的字符串。您可以尝试Utilities.formatDate