我正在处理脚本,该脚本会根据SpreadSheet中的数据在Google日历中创建事件。以下代码创建事件 在默认日历中。
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"), {});
}
而且整天活动都没问题,因为我不使用任何时区代码。
我在http://code.google.com/intl/cs-CZ/googleapps/appsscript/class_calendar.html#createEvent
找到的Date
构造函数的格式
所以我的问题是中欧时代的正确代码是什么?使用这些代码可以更好地参考页面。
答案 0 :(得分:1)