ユーザのカレンダーのデフォルトのIANAタイムゾーンを取得したいと思います(必ずしもその人と同じタイムゾーンである必要はありません。そうでない場合はthisが問題ありません)。ユーザーのカレンダーを取得する方法GoogleカレンダーAPIからデフォルトのIANAタイムゾーンを取得する方法は?
私はこれを行う方法はSettings timezone
であるかもしれないと信じていますが、ドキュメントはこれを具体的にjavascriptでカバーしていないようです。これは、残念ながら私だけwindow.gapi.client.calendar.get is not a function
の誤差を与える
var timeZoneCalendar = window.gapi.client.calendar.get({
resourceName: '/users/me/settings/timeZoneId'
}).then(function(response) {
console.log(response.result);
}, function(reason) {
console.log('Error: ' + reason.result.error.message);
});
:
これは、Googleのドキュメントhereとhereのミックスに触発された私の試み、です。
window.gapi.client.calendar.events.insert
とwindow.gapi.client.calendar.events.update
とwindow.gapi.client.calendar.events.list
を私のプロジェクトに使用していますので、それは問題のwindow.gapi.client.calendar
であってはなりません。
これを取得する方法について誰もが推測していますか?
感謝。イベントオブジェクトを使用すると、イベント自体の情報にアクセスできますが、特定のイベントではなくカレンダーの設定にアクセスしようとしているので、私は 'window.gapi.client.calendar.settings.get'を試みましたが、役立たず。 – Rbar
window.gapi.client.calendar.settings.getを使用すると、どのようなエラー応答が表示されますか? – noogui
'Uncaught TypeError:未定義のプロパティ 'の設定を読み取れません – Rbar