9

我正在使用Visual Studio中的Office JavaScript API开发任务窗格 Office 加载项。当您运行应用程序时,它会在 Office 的桌面客户端版本中运行。

Office 商店要求规定

您的 Office 外接程序必须与 Office 2013 和 Office Online 支持的操作系统、浏览器和设备完全兼容。

所以我也需要在 Office 在线版本中对其进行测试。

问题是我无法找到在 Word/Excel/Powerpoint Online 中加载应用程序并对其进行测试的方法,而且我也没有 SharePoint 设置,我可以在其中发布应用程序对其进行测试,然后将其提交到应用程序商店。

任何帮助都感激不尽。

4

3 回答 3

6

现在有一种在在线 Office 客户端中测试加载项的新方法。您可以通过将清单文件加载到浏览器存储中来直接加载加载项。这可以通过转到插入 > Office 加载项,然后选择管理我的加载项 > 上传我的加载项(在对话框右上角的我的加载项选项卡上)来实现。

请记住,如果您使用 Visual Studio 进行一键部署 + 测试,这将不像使用 Office 365 开发人员站点或开发人员租户访问应用程序目录那样无缝,因为目前 Visual Studio 不使用此侧载功能。但是,如果您不使用 Visual Studio 或不想使用开发站点/租户,这是在 Office Online 中测试加载项的简单方法。

试试看,让我知道您对此功能的看法!

于 2016-03-16T21:39:41.270 回答
4

回应上面 Massimo 的回答:创建 O365 开发站点是最简单的方法。而且,假设您使用的是 Visual Studio,“开始操作”属性将为您将应用程序部署到 Excel Online 文档中(它有点隐藏,但超级方便!)如果您设置了,您甚至应该能够命中断点Internet Explorer 中的“开始操作”!

对于 Word 和 PowerPoint online,或者如果你不使用 VS,请参阅在 Office Online 中调试加载项

注意:如果您正在关注上面的文章,关于 localhost URL 的一些说明(步骤 #2):对于那些使用 Visual Studio 的人,您可以使用“发布”功能来获取准备上传的清单。去做这个:

  1. 右键单击包含清单的项目并选择“发布”
  2. 在配置文件的“当前配置文件”下,选择“创建新配置文件”并将其命名为“本地发布”
  3. 选择“打包应用程序”按钮(如果您只想针对本地机器进行测试,请跳过“部署您的 Web 项目”按钮),然后输入您的 localhost 部署的 URL(例如,类似“ https://localhost :44300 ”)。单击“完成”,等待几秒钟,您的清单的已发布副本将出现在 Windows 资源管理器中。

要找出 VS 用于在本地运行加载项的 URL,最简单的方法是通过 Web 项目的“属性”窗格,查看 SSL URL 属性

.

继续按照本文的其余步骤操作(当然,当您从 Office 在线尝试加载项时,请确保加载项是 VS 中的 F5 键,以确保您的站点在 localhost 上运行)。或者使用与上述相同的程序,但稍作修改,首先发布到免费的 azure 网站,然后指向该网站。

于 2015-10-15T18:22:21.063 回答
3

您可以为 Office 365 创建一个免费的 30 天试用租户以进行测试。您将能够发布加载项,并使用该租户的帐户进行测试。
为 Office 365 上的 SharePoint 加载项设置开发环境

还可以选择加入 Office 365 开发人员订阅计划(免费),并获得 1 年的试用期。
http://dev.office.com/devprogram

要使用 Online 客户端进行调试,您必须相应地更改项目的 Start Action 属性。

在 Visual Studio 中创建和调试 Office 加载项

于 2015-10-10T21:05:07.477 回答