谷歌主页到谷歌表使用时间戳记笔记

时间:2017-04-20 20:49:05

标签: javascript google-sheets applet google-home

所以我想要一种方法来记录来自Google Home的带有时间戳的笔记。不幸的是,Google Home不提供此功能,因此我在此处找到了使用IFTTT Applet的解决方法:

https://ifttt.com/applets/DMC8yDAW-log-notes-in-a-google-drive-spreadsheet

这让我80%的方式,缺少的部分是插入笔记的时间戳。我找到了一些代码来执行此操作,如果我手动编辑工作表,则可以正常工作:

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() == 4 ) { //checks the column
      var nextCell = r.offset(0, 1);
      if( nextCell.getValue() === '' ) //is empty?
        nextCell.setValue(new Date());
    }
  }
}

然而,这不适用于IFTTT Applet!知道我怎么能这样做吗?

0 个答案:

没有答案