问题描述
我正在开发Word Office加载项。我需要加载基于可用的Microsoft版本的Word javascript API。 示例:-如果办公版本为2016,则需要加载Word API版本1.1 如果是2019,我需要加载Word API 1.2 到目前为止,我正在检查当前的Office版本是否支持Word API 1.1。
if (!Office.context.requirements.isSetSupported('WordApi','1.1')) {
showNotification("Error!","This version not supported");
return;
}
但是我需要根据上述标准进行加载。 有人可以帮我吗?
解决方法
您不能加载需求集的不同版本,例如WordApi 1.1。而且您不需要。每个版本都是先前版本的超集。使用isSetSupported
测试WordApi 1.3(最新版本)。如果支持,您的加载项可以调用1.1、1.2和1.3中的任何Word API。如果不支持1.3,则您的代码可以跳转到仅使用1.2或1.1中的API的替代体验。
您还可以测试1.2,如果不支持它,则转移到仅使用1.1 API的替代体验。