Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Google工作表中编辑上一个单元格时自动填充日期_Javascript_Date_Google Apps Script_Google Sheets_Autofill - Fatal编程技术网

Javascript 在Google工作表中编辑上一个单元格时自动填充日期

Javascript 在Google工作表中编辑上一个单元格时自动填充日期,javascript,date,google-apps-script,google-sheets,autofill,Javascript,Date,Google Apps Script,Google Sheets,Autofill,我正在尝试设置一个谷歌电子表格,当上一列中的单元格被编辑时,它会自动填充右边的单元格。例如:只要在C列中更改了任何信息,我就希望D列右侧的单元格自动填入日期。F列和G列右侧对应的单元格也是如此,以此类推。任何帮助或脚本将不胜感激!!我不熟悉谷歌脚本。我建议使用一个On-Edit触发器,调用一个类似“RecordTime”的函数。该函数将获取已编辑的单元格,并将当前日期添加到该单元格中 如果这是一个非常糟糕的代码,我深表歉意,但是你知道它应该做什么 function myFunction(e)

我正在尝试设置一个谷歌电子表格,当上一列中的单元格被编辑时,它会自动填充右边的单元格。例如:只要在C列中更改了任何信息,我就希望D列右侧的单元格自动填入日期。F列和G列右侧对应的单元格也是如此,以此类推。任何帮助或脚本将不胜感激!!我不熟悉谷歌脚本。

我建议使用一个On-Edit触发器,调用一个类似“RecordTime”的函数。该函数将获取已编辑的单元格,并将当前日期添加到该单元格中

如果这是一个非常糟糕的代码,我深表歉意,但是你知道它应该做什么

 function myFunction(e) {

  var cell = e.range;  
  var row = cell.getRow();
  var column = cell.getColumn();

  var sheet = cell.getSheet();
  var cellBeside = sheet.getRange(row, column + 1);

  var d = new Date();
  var timeStamp = d.toString();

  cellBeside.setValue(timeStamp);  
}

这是一个例子。您可能希望将其限制为“奇数”或“偶数”列,这样您就不会开始用时间戳覆盖实际数据,但您知道了。

您可以添加您尝试过的内容?可能重复的?您可以为此提供脚本吗?完成。如果这对你有帮助,请投票。如果没有,请告诉我。