小编Nix*_*lle的帖子

如何在Google电子表格中自动添加时间戳

我的Google电子表格中有一张包含5个单元格的工作表,前3个仅包含单词,而最后2个包含时间,特别是时间戳.

cell 1 = data
cell 2 = data
cell 3 = data
cell 4 = time start
cell 5 = time ended
Run Code Online (Sandbox Code Playgroud)

现在,我想要的是当向单元1提供数据时,时间戳将自动出现在单元格4中.当向单元2和单元3提供数据时,时间戳将是单元5的新值.

我的朋友给了我一个代码,应该粘贴在脚本编辑器中:

function readRows() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var rows = sheet.getDataRange();
  var numRows = rows.getNumRows();
  var values = rows.getValues();

for (var i = 0; i <= numRows - 1; i++) {
  var row = values[i];
  Logger.log(row);
 }
};
Run Code Online (Sandbox Code Playgroud)

function onOpen() {
 var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
 var entries = [{
 name : "Read Data",
 functionName …
Run Code Online (Sandbox Code Playgroud)

timestamp google-sheets google-apps-script

5
推荐指数
2
解决办法
4万
查看次数