【发布时间】:2019-03-04 14:31:45
【问题描述】:
我正在为客户编写有界电子表格脚本,电子表格归他们所有。在其他许多事情中,脚本应该将今天的日期插入到 Google 表格电子表格单元格中。问题是插入的日期是错误的,而且总是一样的。
我制作了电子表格的副本以尝试调试我的代码/找出错误的设置,但我无法重现问题,例如查看和使用电子表格和脚本项目时区设置。
这是插入今天日期的“最小”代码
function customToday(){
var now = new Date();
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getSheets()[0];
var range = sheet.getRange('A1');
range.setValue(now.getFullYear(),now.getMonth(),now.getDay())
}
将now.getDay() 替换为其他值不会改变结果。
【问题讨论】:
标签: datetime google-apps-script google-sheets timezone regional-settings