如何设置当前时间戳NOW()
,p.e。在A1
中,如果我更改了列中的值(A2-A100
)。
导入时间戳保持不变,因为没有任何改变。
答案 0 :(得分:1)
您必须使用谷歌应用程序脚本。以下面的脚本为例:当在Col A(sheet1)中进行编辑时,它'标记'单元格A1(sheet1) 更改工作表名称,将其粘贴到脚本编辑器中,然后尝试在col A中进行一些编辑,以查看是否显示图章(将单元格A1格式化为日期或日期/时间)。不要尝试从脚本编辑器运行此脚本..
function onEdit(e) {
var sheetName = 'Sheet1'; //name of the sheet the script should work on
var colToWatch = 1 // columnn of the edits
var stampCell = 'A1';
if (e.range.columnStart !== 1 || e.source.getActiveSheet()
.getName() !== sheetName || e.range.rowStart ===1) return;
e.source.getActiveSheet()
.getRange(stampCell)
.setValue(e.value ? new Date() : null);
}