Google表格离线时间戳?

时间:2016-05-18 03:08:31

标签: google-sheets offline

我在Google表格中有一张使用了一些代码的表格:

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() <= 2 && r.getRow() >= 8 ) { // first row for SAR#, second for last name (i.e. for folks without a SAR#)
      var timeCell = s.getRange(r.getRow(),4)
      if( timeCell.getValue() === '' && r.getValue() != '' ) // date is empty but last name is not
        timeCell.setValue(Utilities.formatDate(new Date(),SpreadsheetApp.getActive().getSpreadsheetTimeZone(),"HHmm"))
    }
  }
}

(感谢无论谁发帖,我改编了这段代码 - 抱歉我丢失了链接)

问题是:如何在离线状态下在Google表格中复制此行为?

我注意到离线表格(使用Android Google表格应用程序)具有以下功能:

  • 公式正常工作
  • 对同一电子表格中其他工作表的引用正常工作
  • 对外部电子表格的引用不起作用(即IMPORTRANGE)
  • 脚本无法正常工作

其中,只有最后一个(剧本不起作用)才是表演者;在这种情况下我们没有外部参考就好了。

这些功能都不令人惊讶,但是,我想知道是否有办法在离线时复制时间戳功能 - 可能使用某些公式魔法或任何其他方法?

0 个答案:

没有答案