【问题标题】:Formatting Timestamp Script - Google Sheets格式化时间戳脚本 - Google 表格
【发布时间】:2017-04-28 20:57:52
【问题描述】:
我找到了以前的post,其中包含一个对我们的团队非常有益的 Google 表格脚本,但我无法根据自己的需要调整它。理想情况下,用户将在 D、F、I、K、N 和/或 P 列中输入“X”,当前时间将直接显示在右侧的单元格中。时间戳不应在工作表刷新时更新。任何人都可以帮忙吗?这是Google Sheet。
【问题讨论】:
标签:
javascript
google-apps-script
google-sheets
timestamp
【解决方案1】:
function onEdit(e) {
if ( e.range.columnStart !== 4 && e.range.columnStart !== 6
&& e.range.columnStart !== 9 && e.range.columnStart !== 11
&& e.range.columnStart !== 14 && e.range.columnStart !== 16
|| e.value.toUpperCase() !== 'X') return;
e.range.offset(0, 1)
.setValue(new Date());
}