确定首次运行Office加载项

时间:2017-06-09 13:49:55

标签: javascript outlook outlook-addin office-addins

我目前正在尝试学习开发Office Addin的最佳做法。我已经跟随微软的this tutorial开始了。

Microsoft指南声明您应该具有解释如何使用加载项的首次运行体验。我想知道第一次确定插件是否被加载的最佳方法是什么,如果是,如何显示不同的页面?可以在清单中设置不同的初始页面,还是我需要使用Javascript以某种方式在第一次运行时重定向?

1 个答案:

答案 0 :(得分:2)

很高兴听到有人关心用户体验,甚至想把第一次运行指南放在一起;)

  

可以在清单中设置不同的初始页面,......?

不,清单没有任何指向"一次使用"您的Web应用程序的页面。

  

...或者我是否需要在第一次运行时以某种方式使用Javascript重定向?

是的,这正是你想要做的。如果用户第一次运行您的应用,您可以重定向到某些指南页面;如果您使用单页面应用程序预览用户指南,您还可以显示和隐藏<div>图层。我甚至看到了一个&#34;幻想&#34;应用程序在您的应用程序控件的顶部显示了透明层,并附有解释,看起来非常酷,有点上下文手册第一次使用。

  

我想知道第一次确定插件是否装入的最佳方法是什么?是否......?

从我的观点来看,最好的方法是使用RoamingSettings对象来设置某种标记,如果用户通过您的指南并且不想再看到它。此对象将在Office.initialize之后立即可用,因此您可以尝试获取此标记(键)并重定向到您的应用页面或指南页面。