时间戳数据将在Google Apps脚本中偏移到下一页

时间:2015-04-11 01:26:35

标签: google-apps-script google-sheets

而不是让时间戳数据出现偏移单元格,我希望它出现在另一张表格中。我不想使用.tocopy方法,因为数据可能会在活动工作表中删除(存档);从工作表中删除数据时,时间戳数据应保留在下一页中。

以下代码段:

function onEdit() {
  var s = SpreadsheetApp.getActiveSheet();
  if( s.getName() == "Sheet1" ) { //checks that we're on the correct sheet
    var r = s.getActiveCell();
    if( r.getColumn() == 1 ) { //checks the column
      var nextCell = r.offset(0, 1);
      if( nextCell.getValue() === '' ) //is empty?
        nextCell.setValue(new Date());
    }
  }
}

1 个答案:

答案 0 :(得分:0)

如果您知道要放入日期的工作表名称,只需获取对该工作表的引用,然后设置该值。

var sheetToWriteTo = s.getSheetByName('sheetName');
sheetToWriteTo.getRange(put range here).setValue(new Date());