Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 确定Office加载项的首次运行_Javascript_Outlook_Outlook Addin_Office Addins - Fatal编程技术网

Javascript 确定Office加载项的首次运行

Javascript 确定Office加载项的首次运行,javascript,outlook,outlook-addin,office-addins,Javascript,Outlook,Outlook Addin,Office Addins,我目前正在努力学习开发Office插件的最佳实践。我从微软开始学习 Microsoft指南指出,您应该有一次首次运行体验,以解释如何使用加载项。我想知道确定是否首次加载加载项的最佳方法是什么,如果是,如何显示不同的页面?可以在清单中设置不同的初始页面,还是需要在第一次运行时以某种方式使用Javascript重定向 很高兴听到有人关心用户体验,甚至想编写首跑指南;) 可以在清单中设置不同的初始页面吗 不,清单中没有任何内容指向web应用程序的“一次性使用”页面 。。。还是我需要在第一次运行时以某种

我目前正在努力学习开发Office插件的最佳实践。我从微软开始学习


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

很高兴听到有人关心用户体验,甚至想编写首跑指南;)

可以在清单中设置不同的初始页面吗

不,清单中没有任何内容指向web应用程序的“一次性使用”页面

。。。还是我需要在第一次运行时以某种方式使用Javascript重定向

是的,这正是你想要做的。若用户第一次运行你们的应用程序,你们可以重定向到一些指南页面;如果您使用单页应用程序预览用户指南,还可以显示和隐藏
层。我甚至看到一个“花式”应用程序,它在你的应用程序的控件顶部显示Transpant层,并附有说明,看起来非常酷,有点像第一次使用的上下文手册

我想知道什么是确定加载项是否是第一次加载的最好方法,以及它是否是

从我的观点来看,最好的方法是,如果用户浏览了您的指南并且不想再看到它,则使用object设置某种标记。此对象将在Office之后立即可用。初始化,以便您可以尝试获取此标记(密钥),并根据需要重定向到您的应用程序页面或指南页面