所以我想要一种用时间戳记录来自 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 小程序!知道我该怎么做吗?