1

で公開カレンダーを挿入した後、Google カレンダー UI の更新を実行しGAEます。

GWTとでガジェットを作成し、GAEURL を使用して Google カレンダーに追加します。このアプリは、現在接続しているユーザーの公開カレンダーのリストを追加するだけです。

変更の存在が検出されなかったことを除いて、すべて問題ありません。新しいカレンダーを表示するには、ブラウザーの [更新] オプション ボタンを使用してページ全体をリロードする必要があります。

現在のユーザーが新しいカレンダーを持っていることをGoogleカレンダーに通知する方法を知っている人は誰でも、更新を行う必要があります。または、ガジェット内の iframe から JavaScript を使用して refresh メソッドを呼び出す方法はありますか?

助けてくれてありがとう。

4

1 に答える 1

0

これを行うための組み込み API はありません。ただし、どうしてもこの機能を提供する必要があり、カレンダー自体の更新に頼ることができない場合は、ガジェット内で次のコマンドを呼び出して、カレンダー ページ全体を強制的に再読み込みできます。

window.top.location.href = "https://www.google.com/calendar/render";

これはかなり厄介なユーザー エクスペリエンスなので、他のオプションと慎重に検討してください。

于 2012-12-12T17:32:48.137 に答える