我希望能够创建一个公式,在特定单元格更改时生成时间戳。下面的代码可以实现这个目标。现在我想将该时间戳固定到工作表中,方法是将该公式转换为纯文本。
如果您手动执行此操作,您需要选择时间戳,将其复制并粘贴为值。
我不想手动执行此操作,因此我创建了以下脚本。它试图覆盖当前活动单元格。有人知道如何使其正常工作吗?
谢谢
如果您手动执行此操作,您需要选择时间戳,将其复制并粘贴为值。
我不想手动执行此操作,因此我创建了以下脚本。它试图覆盖当前活动单元格。有人知道如何使其正常工作吗?
谢谢
function cvTimestamp(value) {
var timezone = "GMT+1";
var timestamp_format = "dd-MM-yyyy HH:mm:ss"; // Timestamp Format.
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var date = Utilities.formatDate(new Date(), timezone, timestamp_format);
return date
// Returns the active cell
var cell = sheet.getActiveCell();
// try to write date to the active cell as a value.
cell.setValue(date);
}
Range
的setValue()
方法来设置特定集合的值。 - Teyam