office365 - 仅在 Web 版办公产品上启用 Office 加载项

标签 office365 office-js manifest office-addins

我们将 XML Manifest 用于 Office 加载项,这些加载项使用 Azure 事件目录中的集中部署方法进行部署。
理想情况下,我们试图通过使用这些 list Office 加载项在 Office(在线)任务 Pane 中实现我们的文档分类功能。
另一方面,我们有一个稳定的桌面办公 VSTO 插件,用于对文档进行分类。

话虽如此,新添加的 Manifest Office 插件正在我们的桌面版 Office 中显示,我们不想显示它,因为我们已经拥有桌面版软件。
我从这里 https://docs.microsoft.com/en-us/office/dev/add-ins/develop/add-in-manifests?tabs=tabid-1 查找了与 Office 加载项和 list 相关的文档,
https://docs.microsoft.com/en-us/office/dev/add-ins/overview/office-add-ins-fundamentals ,
以及从这里进行的现有兼容性检查:https://docs.microsoft.com/en-us/office/dev/add-ins/develop/make-office-add-in-compatible-with-existing-com-add-in
这些选项都没有给我们任何关于不在桌面版本上显示 Office-js 加载项的召集答案,
因为我们也在寻找不显示 office-js 插件,无论是否存在等效的 COM-Addin。

简而言之,我的目标是将 Office 加载项任务 Pane 限制为仅在线版本,而不是在桌面版本的 Office 中显示。非常感谢任何有用的信息或 JS 中的任何等效解决方法来解决这个基本问题。

最佳答案

欢迎来到 Office JS 世界。

很抱歉,您可能没有指定可以使用哪个平台来运行您的加载项,这是设计使然。由于 web-addin 的优点是能够跨平台。
因此,Office 商店要求该加载项适用于 Mac、Windows 和 Online,并具有可选的 iPad 支持。不可能只选择一些所需的平台。因为您的代码在 Excel Online 上工作也应该在 Windows 上工作

但是你仍然有机会做 runtime check the host在您的 JavaScript 代码中。你也许可以在这里做点什么。这是document .

关于office365 - 仅在 Web 版办公产品上启用 Office 加载项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61955849/

相关文章:

Sharepoint在线应用程序安装错误

Android list XML 提供程序标记。机器人 :authorities

microsoft-graph-api - 为机器人重复使用 App Id 是好主意还是坏主意?

java - JAVA中的Microsoft Office 365邮件REST API

office365 - Office-js:在 Office 商店中更新加载项的最佳实践

office-js - 如何从任务 Pane 应用程序中获取用户名、电子邮件地址、文件名

ms-office - Word Addin - 如何将文件作为新文档打开?

javascript - HTML5 list 和 chrome

java - 我如何从 list 的类路径条目中获取 jar

c# - 适用于 SharePoint 的 Office 365 API