【发布时间】:2021-06-21 20:20:00
【问题描述】:
我想在单击按钮后打印A列最后一行的时间戳,这样我就不需要使用快捷键CTRL + SHIFT + ;来生成时间戳,如下图所示:
这是我的脚本:
function myFunction() {
const dt = Utilities.formatDate(new Date(), 'Asia/Singapore', 'HH:mm:ss');
var ss = SpreadsheetApp.getActiveSheet ();
var direction = SpreadsheetApp.Direction
var aLast = ss.getRange("A"+(ss.getLastRow()+1)).getNextDataCell(direction.UP).getRow()
var destRange = ss.getRange(aLast+1,1);
destRange.setValue(dt)
}
我将功能分配给按钮并运行脚本,但这是显示给我的错误:
我还是谷歌应用脚本的新手,我可以知道我的脚本哪里做错了吗?任何建议将不胜感激!
【问题讨论】:
-
我通过猜测您的情况提出了修改脚本。你能确认一下吗?如果我对您的情况的猜测不正确,我对此深表歉意。那时,您能否提供复制问题的详细信息?借此,我想确认一下。
标签: google-apps-script google-sheets timestamp