私はSpreadSheetのデータからGoogleカレンダーにイベントを作成するスクリプトに取り組んでいます。次のコードは、デフォルトのカレンダーにイベント を作成します。JavaScript日付CET
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"), {});
}
問題は、間違ったタイミングでイベントが作成されることです。終日イベントはもちろんOK作成された私は、私は別のタイムゾーンコードを使用することが出来るのですが、私は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"), {});
}
また、私はタイムゾーンコードを使用しないため、一日のイベントもOKです。 Date
コンストラクタの
フォーマットは、私は私の質問は、中央ヨーロッパ時間のための正しいコードは何でここにhttp://code.google.com/intl/cs-CZ/googleapps/appsscript/class_calendar.html#createEvent
を見つけましたか?これらのコードを持つページの参照が良い可能性があります。