在Google Sheets上添加多个单元格的时间戳,可以通过以下步骤实现:
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]]);
}
}
这个脚本会在你编辑指定的单元格范围时触发,并将当前时间戳添加到相应的单元格中。你可以根据需要调整代码中的单元格范围和时间戳格式。
请注意,这个脚本是通过Google Apps Script实现的,它是一种基于JavaScript的云端脚本语言,用于扩展和自定义Google的各种服务,包括Google Sheets。
领取专属 10元无门槛券
手把手带您无忧上云