我是一名程序员,我对javascript没有很好的了解,我只想在使用javascript的googles app脚本中实现一个快速功能。我的问题是我试图从我的谷歌网站表单和表单总结获取日期和时间我想连接bookingDate和timeBeg所以谷歌日历将能够使用它作为日期和时间,并在我的日历上预订该日期。我怎么能这样做?并且将理解日期数据类型的简短说明。谢谢。
我的代码如下 。 。
function onFormSubmit(e)
var bookingDate = new Date();
var endDate = new Date();
var timeBeg = e.values[5];
bookingDate = e.values[3];//the textbox array
endDate = e.values[4];
cal.createEvent("Busy", new Date(bookingDate + time), new Date(endDate), {location:'Nap room'});
答案 0 :(得分:0)
尝试这样的事情:
var bookingdatetime = new Date(Date.parse(e.values[3] + " " + e.values[5]));
当然,它需要事先进行一系列验证,但这就是它的要点。
顺便说一句,javascript是松散类型的,所以当你为bookingDate分配值e.values [3],而不是将值强制转换为日期时,它实际上只是将bookingDate更改为一个字符串,这可能是你的意思不想要。