我正在使用Visual Studio中的Office JavaScript APIs开发一个任务窗格Office加载项。当您运行该应用程序时,它将在桌面客户端版本的Office中运行。
Office Store要求声明
Office加载项必须完全适用于Office 2013和Office Online支持的操作系统,浏览器和设备。
所以我也需要在Office在线版本中进行测试。
问题是我无法找到在Word / Excel / Powerpoint Online中加载应用程序并对其进行测试的方法,而且我还没有设置SharePoint设置,我可以在其中发布应用程序测试它,然后提交它是应用程序商店。
任何帮助将不胜感激。
答案 0 :(得分:5)
现在有一种新方法可以在联机Office客户端中测试加载项。您可以通过将清单文件加载到浏览器存储中来直接加载加载项。这是通过转到插入>来实现的。 Office加载项,然后选择“管理我的加载项”>上传我的加载项(在对话框右上角的我的加载项选项卡上)。
请记住,如果您使用Visual Studio进行一键式部署+测试,则无法使用Office 365开发人员站点或开发人员租户访问应用程序目录,因为当前是Visual Studio不使用此侧载功能。但是,如果您不使用Visual Studio或者不想使用开发站点/租户,这是在Office Online中测试加载项的简便方法。
尝试一下,让我知道您对此功能的看法!
答案 1 :(得分:4)
回应上面的Massimo回答:创建O365开发站点是最简单的方法。并且,假设您正在使用Visual Studio,“开始操作”属性会将您的应用程序部署到Excel Online文档中(它有点隐藏,但超级超级方便!)如果设置,您甚至应该能够点击断点“开始操作”中的Internet Explorer!
对于Word& PowerPoint在线,或者如果您不使用VS,请参阅Debug add-ins in Office Online
注意:如果您正在阅读上述文章,请注意有关localhost URL的一些说明(步骤2):对于那些使用Visual Studio而不是手动编辑XML的人,您可以改为使用“发布”获取准备上传清单的功能。要做到这一点:
要找出VS用于本地运行加载项的URL,最简单的方法是通过Web项目的“属性”窗格查看SSL URL属性
继续关注其他步骤的文章(当然,当您在线试用Office加载项时,请确保加载项是来自VS的F5-ed,以确保您的站点是在localhost上运行)。或者使用与上面相同的程序,但稍加修改,首先发布到一个免费的azure网站,然后指向它。
答案 2 :(得分:3)
您可以为Office 365创建一个免费的30天试用租户进行测试。您可以发布加载项,并使用该租户的帐户进行测试 Set up a development environment for SharePoint Add-ins on Office 365
还可以选择加入Office 365开发者订阅计划(免费),并获得为期1年的试用。
http://dev.office.com/devprogram
要使用在线客户端进行调试,您必须相应地更改项目的“启动操作”属性。