2017-06-09 10 views
1

現在、Office Addinを開発するためのベストプラクティスを学習しようとしています。私はMicrosoftからthis tutorialに従って始めました。Officeアドインの最初の実行を決定する

マイクロソフトのガイドラインには、アドインの使用方法を説明した最初の実行経験が必要であることが記載されています。私は、アドインが初めて読み込まれたかどうかを判断する最良の方法と、それがあった場合、別のページを表示する方法を考えていましたか?マニフェスト内に異なる初期ページを設定することはできますか、またはJavascriptを使用して最初の実行時に何らかの方法でリダイレクトする必要がありますか?

答えて

2

それは、誰かがユーザーエクスペリエンスを気にしても、一緒に最初の実行ガイドを入れたい聞くのは素晴らしいことだ;)

異なる初期ページがマニフェスト内で設定することができますか、...?

いいえ、マニフェストには、Webアプリケーションの「1回限りの使用」ページを指すものはありません。

...または何らかの方法で最初の実行時にリダイレクトするにはJavascriptを使用する必要がありますか?

はい、これはまさにあなたがやりたいことです。ユーザーが最初にアプリを実行すると、いくつかのガイドページにリダイレクトすることができます。単一ページアプリケーションを使用してユーザーガイドをプレビューする場合は、<div>レイヤーを表示して非表示にすることもできます。私は説明付きであなたのアプリのコントロールの上部にtransporantのレイヤーを表示する1つの "ファンシーな"アプリケーションを見ていました。

アドインが初めて読み込まれたかどうかを判断する最善の方法と、それがどうだったのだろうか?

最良の方法は、私の視点から、ユーザーがあなたのガイドを経て、もはやそれを見たいと思っていない場合はマークのいくつかの種類を設定するRoamingSettingsオブジェクトを使用することです。このオブジェクトはOffice.initializeの直後に表示されるため、このマーク(キー)を取得して、アプリページまたはガイドページにリダイレクトすることができます。

関連する問題