2017-02-15 13 views
0

Office Javascript APIを初めて使用しています。誰かがこの問題を抱えているのかどうか疑問に思っていましたか?基本的に私は、デフォルトのホームページ(home.html)を持つ単純なWeb AddIn(コンテンツアドイン)を持っています。これで、アプリの他のページ(つまり、login.htmlとまだ編集モードのページ)に移動しようとしました。しかし、Start Slideshowをクリックすると、home.htmlのデフォルトページにリセットされます。何か不足していますか?Powerpoint 2016 AddInスライドショー(Office Online)デフォルトのソース場所にリセット

+0

私はこれを研究しています。その間、タスクペインアドインまたはコンテンツアドインを作成しているかどうかを教えてください。タスクペインのアドインは、編集モードでのみサポートされています。 –

答えて

0

予想される動作が表示されています。ユーザーがスライドショーに切り替えると、コンテンツアドインがリロードされます。回避策があります。アドインが新しいページに移動するたびに、URLを設定に保存します。アドインが読み込まれるたびに、document.getActiveViewAsync(https://dev.office.com/reference/add-ins/shared/document.getactiveviewasync)メソッドを使用して現在のモードを取得します。現在のモードがスライドショーの場合、すぐに設定に保存されているURLにリダイレクトします。私は、どんな "状態"の情報も保存しなければならないと思う。

+0

フィードバックいただきありがとうございます。私は設定を使ってみました。問題は、コンテンツアドインがリロードされたときにもリセットされることです。 (少なくとも私の最後に。)これは元の動作ですか?私が今行ったことはデモの目的でlocalstorageにURLを格納することです – user2909613

+0

設定に使用しているコードを表示できますか?特に、settings.saveAsync()を呼び出しているかどうか疑問に思っていますか?アドインのリロード間のドキュメントの設定 –

+0

これは私が逃してきたものです。設定にオブジェクトを追加していましたが、settings.saveAsync()を忘れてしまいました。遅い応答btw – user2909613

関連する問題