清单文件中的平台支持



是否可以在清单文件中指定平台和主机?有什么解决方法可以只为Web客户端而不为厚客户端显示加载项吗?

像。。。位置搜索?或平台或isSetSupported('ExcelApi',

谢谢

没有办法将外接程序限制为只能在特定平台上安装。您可以尝试使用Office.context.diagnostics.platform属性,这样在您不想支持的平台上,外接程序的UI会分支到一条消息,说明该外接程序只能在web上的Office上使用。但是,如果你计划在AppSource中分发外接程序,我不知道它是否会被接受,因为Office外接程序的部分意义在于它们是跨平台的,因此平台的选择取决于用户,而不是开发人员。

外接程序验证团队支持这一点。虽然您的提交预计可以跨平台工作,但并非所有API在不同的客户端中都可以以相同的方式工作(可能有缺陷(,如果您有充分的理由不在某个平台上发布,则插件验证团队可以以特殊权限批准您的应用程序。因此,您的加载项将仅对验证团队指定的平台可见。

请参阅此处的可用性矩阵:https://learn.microsoft.com/en-us/office/dev/add-ins/overview/office-add-in-availability

也就是说,你必须证明你为什么要省略一个平台。正如Rick强调的那样,这些插件是跨平台的。

最新更新