清单文件中的平台支持

问题描述

是否可以在清单文件中指定平台和主机?有什么变通办法只显示Web客户端而不显示胖客户端的插件?

类似... location.search?或Platform或isSetSupported('ExcelApi',

谢谢

解决方法

没有办法将外接程序限制为只能在特定平台上安装。您可以尝试使用Office.context.diagnostics.platform属性,以便在您不希望支持的平台上,加载项的UI分支到一条消息,指出该加载项只能在Web上的Office上使用。但是,如果您打算在AppSource中分发该加载项,我不知道它是否会被接受,因为Office加载项的部分要点是它们是跨平台的,因此平台的选择取决于用户,而不是开发人员。

,

外接程序验证团队对此提供支持。虽然您的提交有望跨平台运行,但是并非所有API都可以在不同客户端中以相同的方式工作(可能是错误的),并且如果您有充分的理由不在特定平台上发布,则外接验证团队可以获得特殊许可来批准您的应用。因此,您的加载项仅对验证团队指定的平台可见。

请在此处查看可用性列表:https://docs.microsoft.com/en-us/office/dev/add-ins/overview/office-add-in-availability

也就是说,您必须证明为什么要省略平台。正如Rick强调的那样-这些加载项是跨平台的。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...