插入桌面PowerPoint中的内容加载项在线工作时无法识别,反之亦然

时间:2018-05-03 06:56:07

标签: office-js

我们创建了一个简单的内容加载项(使用office js api),可以插入桌面和在线(浏览器)版本的 PowerPoint

桌面版和在线版共享相同的清单。它们在功能上没有区别,并且没有在清单中定义任何特殊要求。

当他们分享相同的清单时,他们显然会分享相同的插件ID

在桌面版本中查看时,无法识别插入网络版本版本中的加载内容。错误:

  

无法启动此加载项

在网络中查看版本时,无法识别插入桌面版本的加载内容。错误:

  

此加载项在Office Online中不可用。打开此文档   桌面版Office要使用加载项。

这只是因为我们使用 sideloading ,还是我们做错了什么?

1 个答案:

答案 0 :(得分:0)

当您侧载加载项时,它会自动为加载项生成随机id。因此,每次侧载时,无论清单中定义了什么,您都会得到一个新的唯一id

由于侧面加载是开发/测试而不是部署方案,因此这可确保dev / test中的侧载加载项不会与任何现有的生成加载项发生冲突。例如,开发中的构建,正在测试的另一个构建以及Store中的先前版本是非常常见的。

对于开发和测试依赖于常见id的方案(settings属性包是一个主要示例),指南是使用Office 365 Developer TenantCentral Deployment 。这允许您在非生产环境中加载开发/测试版本,并使用通用id部署到多个平台(Windows,Mac,Web等)。