更改时间戳功能,如何解决此问题?

问题描述

使用脚本编辑器创建时间戳记以进行超时记录时遇到问题。

这是我在寻找解决方案时针对某个主题收集的功能

enter image description here

问题是,如果我通过移动来更改行,则时间戳将自动记录到新行中。并且这将被错误地记录在Google工作表中。

示例在这里

enter image description here

enter image description here

使用脚本创建的功能时如何停止更改?

解决方法

使用Out()作为custom function意味着它将根据您的电子表格settings重新计算。我相信它默认为“按更改”,这就是为什么当您移动行时它会更新。

由于Out()仅用于提供格式化的日期/时间戳,因此建议您改用keyboard shortcut输入日期/时间,并在其中设置正确的formatting列。

要插入日期和时间,可以使用(PC)Ctrl + Alt + Shift + ;或(Mac)⌘ + Option + Shift + ;