我正在尝试获取一个表格来填充新标签中的数据,我需要三列类型:服务和日期/月份。但是,getMonth语句不断抛出错误,我不确定为什么吗?
var service = inputSheet.getRange('O' + lastRow).getValue();
var date = inputSheet.getRange('L' + lastRow).getValue();
var month = date.getMonth();
我希望这能返回可变日期中的日期作为输入月份。
答案 0 :(得分:1)
您必须使用getValue()返回的值显式创建一个JavaScript / Google Apps Script Date对象:
var date = new Date(inputSheet.getRange('L' + lastRow).getValue());
var month = date.getMonth();
注意:getMonth()返回值0-11而不是1-12。