2014-12-02 65 views
0

如何處理GAS中的日期?如何處理Google Apps腳本中的日期?

我的表單使用的是JQuery datepicker,我需要在單元格中插入所選的日期,並將該日期加上另一個月。

這是我的嘗試:

//var datepicker=form.datepicker; 
    var datepicker= new Date(form.datepicker); 
    //var datepicker=Date.parse(datepicker); 
    //var datepicker=datepicker.toString(); 
    //var datepicker=parseInt(datepicker); 
    //var datepicker=datepicker.toDateString(); 

    sheet.getRange(2, 1).setValue(datepicker); 
    sheet.getRange(3, 1).setValue(datepicker+1); 

這是返回:

1970/01/010 
Invalid Date1 

雖然選擇的日期是2014年2月12日

回答

1

我看到兩個問題:

  • 我認爲你需要構造日期p粗略地說,你引用了日期選擇器對象,這不是一個日期,所以把日期從它中取出。嘗試:new Date(form.datepicker.getDate().getTime())
  • 你不能'加一'到日期對象。改爲調用setMonth(這是範圍證明)。試試這個:date.setMonth(date.getMonth()+1)
+0

感謝您的幫助。在您的代碼的第一個點上,出現錯誤:TypeError:無法在對象02-12-2014中找到函數getDate。 – 2014-12-02 11:37:42

+0

那麼你沒有發佈你的所有代碼,所以我不得不猜測。調試:) – Daniel 2014-12-02 12:13:21

相關問題