首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Google Sheets上添加多个单元格的时间戳?

在Google Sheets上添加多个单元格的时间戳,可以通过以下步骤实现:

  1. 选择要添加时间戳的单元格范围。可以是一列、一行或多个单元格。
  2. 在菜单栏中选择“格式”。
  3. 在下拉菜单中选择“脚本编辑器”。
  4. 在脚本编辑器中,输入以下代码:
代码语言:txt
复制
function onEdit(e) {
  var sheet = e.source.getActiveSheet();
  var range = e.range;
  
  // 检查是否在指定的单元格范围内编辑
  if (range.getColumn() >= 1 && range.getColumn() <= 10 && range.getLastColumn() <= 10 && range.getRow() >= 1 && range.getLastRow() <= sheet.getLastRow()) {
    // 获取当前时间戳
    var timestamp = new Date();
    
    // 将时间戳格式化为所需的日期和时间格式
    var formattedTimestamp = Utilities.formatDate(timestamp, "GMT+8", "yyyy-MM-dd HH:mm:ss");
    
    // 在每个编辑的单元格中添加时间戳
    range.setValues([[formattedTimestamp]]);
  }
}
  1. 保存脚本并关闭脚本编辑器。
  2. 返回到Google Sheets页面,现在当你在指定的单元格范围内进行编辑时,时间戳将自动添加到相应的单元格中。

这个脚本会在你编辑指定的单元格范围时触发,并将当前时间戳添加到相应的单元格中。你可以根据需要调整代码中的单元格范围和时间戳格式。

请注意,这个脚本是通过Google Apps Script实现的,它是一种基于JavaScript的云端脚本语言,用于扩展和自定义Google的各种服务,包括Google Sheets。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券