从日期值中提取月份

时间:2019-09-11 18:38:32

标签: javascript google-apps-script google-sheets

我的机会获胜选项卡上有一个带有日期的表格,记录仪发现该日期很好。但是我想使用月份将“机会”选项卡上的每个输入(无论是天还是年)归类到“摘要”标签 jan-dec 中。我找到了.getMonth(),但是却说出它在对象中找不到函数.getMonth()的错误。我正在尝试使对象成为当前行(var i

    var ss = SpreadsheetApp.getActiveSpreadsheet();
      var summary = ss.getSheetByName("Summary")
      var oppwon = ss.getSheetByName("Opportunities Won");
      var j = oppwon.getLastRow();

   for(var i =8;i<=j;i++) {
      var dates = oppwon.getRange(i,22).getValue();
      var tiers = oppwon.getRange(i,14).getValue();
      var month = dates.getMonth();

    Logger.log(dates.getMonth());

1 个答案:

答案 0 :(得分:1)

如果日期只是日期mm/dd/yy的输入,请在使用前强制转换为new Date()

new Date(dates).getMonth();