Google calendar api JavaScript日期CET

Google calendar api JavaScript日期CET,google-calendar-api,google-apps-script,Google Calendar Api,Google Apps Script,我正在编写一个脚本,它根据电子表格中的数据在谷歌日历中创建事件。下面的代码创建事件 在默认日历中 function myFunction() { cal = CalendarApp.getDefaultCalendar(); cal.createEvent( 'Single day', new Date("October 25, 2011 15:00:00 EST"), new Date("October 25, 2011 16:00:00 EST

我正在编写一个脚本,它根据电子表格中的数据在谷歌日历中创建事件。下面的代码创建事件 在默认日历中

function myFunction() {
  cal = CalendarApp.getDefaultCalendar();
  cal.createEvent(
      'Single day', 
      new Date("October 25, 2011 15:00:00 EST"), 
      new Date("October 25, 2011 16:00:00 EST"), 
      {}
  );
  cal.createAllDayEvent('All day', new Date("October 25, 2011"), {});
}
问题是,它在错误的时间制造事件。全天活动已创建,当然可以

我想我应该使用另一个时区代码,但当我使用CET时,它会在新纪元开始时创建事件

function myFunction() {
  cal = CalendarApp.getDefaultCalendar();
  cal.createEvent(
      'Single day', 
      new Date("October 25, 2011 15:00:00 CET"), 
      new Date("October 25, 2011 16:00:00 CET"), 
      {}
  );
  cal.createAllDayEvent('All day', new Date("October 25, 2011"), {});
}

再说一次,全天活动是可以的,因为我不使用任何时区代码

我在这里找到的
Date
构造函数的格式


所以我的问题是中欧时间的正确代码是什么?最好是这些代码的参考页。

CET是的正确缩写

听起来你好像发现了一个bug,请把它归档在电脑上

最好的

安东