【发布时间】:2020-09-09 07:31:48
【问题描述】:
在电子表格中,需要一个在单元格中写入工作表的时区当前时间和日期的按钮,因此每次按下按钮时,该特定单元格中的时间戳都会更新。
在尝试了不同的脚本后,拒绝了一些,因为他们不使用格式 dd/mm/yyyy hh:mm:ss 或不允许更改格式,到了这一点:
function TIMESTAMP() {
SpreadsheetApp.getActiveRange().setValue(new Date());
var sheet = SpreadsheetApp.getActiveSheet();
var addedDate = sheet.getRange(1,1).getValue();
var addedTime = Utilities.formatDate(addedDate, SpreadsheetApp.getActive().getSpreadsheetTimeZone(), "hh:mm a");
}
当按下带有脚本的按钮时,当前活动单元格中会显示具有正确时区的时间戳,但会出现错误:
异常:参数 (String,String,String) 与 Utilities.formatDate 的方法签名不匹配。
如何指定要显示时间戳的单元格,每次按下按钮时更新其值并解决参数错误?
【问题讨论】:
-
所以要插入数据和时间戳?这在不同的细胞中?您要在哪个单元格中插入时间戳?
-
想插入到A1中。
标签: google-apps-script google-sheets scripting timestamp