我正在Visual中使用Office JavaScript API开发任务窗格Office外接程序。运行应用程序时,它运行在Office的桌面客户端版本中。
Office需求声明
您的Office外接程序必须在Office 2013和Online受支持的操作系统、浏览器和设备中完全正常工作。
所以我也需要在Office版本中测试它。
问题是,我无法在Word/Excel/Powerpoint在线加载应用程序并对其进行测试,我也没有一个SharePoint设置,可以发布应用程序,测试它,然后将其提交到应用程序存储区。
任何帮助都将不胜感激。
发布于 2015-10-15 18:22:21
要响应Massimo上面的回答:创建O365开发站点是最简单的方法。而且,假设您使用的是Visual,"Start Action“属性将为您将该应用程序部署到Excel联机文档中(它有点隐藏,但超级方便!)如果您在“开始操作”中设置Internet,您甚至应该能够点击断点!
有关Word & PowerPoint online,或者如果您不使用VS,请参见中的调试外接程序
注意:如果您正在关注上面的文章,请澄清一下localhost URL (步骤2):对于那些使用Visual的用户,而不是手动编辑XML,您可以使用“发布”功能来获得准备好的上传清单。为此,请执行以下操作:
要找出VS用于本地运行外接程序的URL,最简单的方法是通过web项目的Properties窗格,查看SSL属性。

在其余步骤中继续遵循本文(当然,在试用online外接程序时,确保外接程序是F5编辑的,以确保站点在本地主机上运行)。或者使用与上面相同的程序,但稍作修改,首先发布到一个免费的蔚蓝网站,并指出,相反。
发布于 2016-03-16 21:39:41
现在有一种新的方法来测试在线Office客户端中的外接程序。通过将清单文件加载到浏览器存储中,可以直接侧加载外接程序。这是通过插入> Office外接程序,然后选择管理我的外接程序>上传我的外接程序(在对话框右上角的“我的外接程序”选项卡上)实现的。
请记住,如果您使用Visual进行一次单击部署+测试,这将不会像使用Office 365开发人员站点或访问应用程序目录的开发人员租户那样无缝,因为Visual目前没有使用这个侧加载功能。但是,如果您不使用或不想使用开发站点/租户,这是测试中外接程序的一种简单方法。
试一试,让我知道你对这个特性的看法!
发布于 2015-10-10 21:05:07
您可以为Office 365创建一个免费的30天试用租户进行测试。您将能够发布外接程序,并使用租户的帐户进行测试。
为Office 365上的SharePoint外接程序设置一个开发环境
还可以选择加入Office 365开发人员订阅程序(免费),并进行为期一年的试用。
http://dev.office.com/devprogram
为了使用联机客户端进行调试,您必须相应地更改项目的Start属性。
https://stackoverflow.com/questions/33058147
复制相似问题