格式化时间戳脚本 - Google表格

时间:2017-04-28 20:57:52

标签: scripting timestamp google-sheets-api

我发现以前forum的Google表格脚本对我们的团队非常有益,但我无法根据自己的需要调整它。理想情况下,用户将在D,F,I,K,N和/或P列中输入“X”,当前时间将直接在右侧显示在单元格中。时间戳不应在工作表刷新时更新。有人可以帮忙吗?这是Google Sheet

1 个答案:

答案 0 :(得分:0)

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