Googleカレンダー上で現在設定されているタイムゾーンを確認するには
歯車アイコン > 全般 > タイムゾーン
下記 Code.gs をスクリプトエディタに書いて
getPrimaryCalendarTimeZone() を実行すると
実行ログに現在のタイムゾーンが出力されます
Code.gs
function getPrimaryCalendarTimeZone() {
try {
// primaryカレンダーの情報を取得
const timeZone = CalendarApp.getTimeZone();
Logger.log('現在のタイムゾーン: ' + timeZone);
} catch (e) {
Logger.log('タイムゾーン取得失敗: ' + e.message);
}
}
Tips
Calendar API でも以下のように取得できました
サービス > Google Calendar API を追加します
Calendar が追加されます
以下の getPrimaryCalendarTimeZone() を実行すると
上記の CalendarApp と同様にタイムゾーンがログに出力されます
Code.gs
function getPrimaryCalendarTimeZone() {
try {
// primaryカレンダーの情報を取得
const calendar = Calendar.Calendars.get('primary');
const timeZone = calendar.timeZone;
Logger.log('現在のタイムゾーン: ' + timeZone);
} catch (e) {
Logger.log('タイムゾーン取得失敗: ' + e.message);
}
}
Reference
getTimeZone()