在清单文件中设置要求集时无法在线加载 Word 中的 Office 插件
Can not load Office Addin in Word online when set Requirement Set in manifest file
我用这个 link 从 CDN 加载 office 加载项 js 文件:https://appsforoffice.microsoft.com/lib/1/hosted/office.js
如文档所述,这是最新版本的 office api。在我的加载项中,我只使用属于 Selection Requirements Set
的 Office.context.document.setSelectedDataAsync
来替换我的 Word
中的值
我用这段代码配置清单文件
<Requirements>
<Sets DefaultMinVersion="1.1">
<Set Name="Selection" MinVersion="1.1"/>
</Sets>
<Methods>
<Method Name="Document.setSelectedDataAsync"/>
</Methods>
</Requirements>
当我在 Office 365 中发布清单文件时,加载项没有出现在“管理管理”选项卡中(我正在 Word online 和 Word 2016 中测试)
我已尝试删除 Methods Tag,但加载项仍未显示。当我删除 Requirements
标签时,加载项再次出现。
我做错了什么?是我使用了错误版本的 Office Api 还是清单中的配置错误?
如果您不想限制加载项的显示位置,请考虑不使用清单中的要求集定义。
您是否尝试过使用 "Upload My Add-in" link(显示的对话框右上角)上传您的清单并验证它是否有效?如果可行,那么清单发布到 Office 365 的方式可能存在问题?
谢谢!
提取过程需要为 Office Online for Word 标记它,但似乎没有正常进行。我需要跟进这个
我用这个 link 从 CDN 加载 office 加载项 js 文件:https://appsforoffice.microsoft.com/lib/1/hosted/office.js
如文档所述,这是最新版本的 office api。在我的加载项中,我只使用属于 Selection Requirements Set
的 Office.context.document.setSelectedDataAsync
来替换我的 Word
我用这段代码配置清单文件
<Requirements>
<Sets DefaultMinVersion="1.1">
<Set Name="Selection" MinVersion="1.1"/>
</Sets>
<Methods>
<Method Name="Document.setSelectedDataAsync"/>
</Methods>
</Requirements>
当我在 Office 365 中发布清单文件时,加载项没有出现在“管理管理”选项卡中(我正在 Word online 和 Word 2016 中测试)
我已尝试删除 Methods Tag,但加载项仍未显示。当我删除 Requirements
标签时,加载项再次出现。
我做错了什么?是我使用了错误版本的 Office Api 还是清单中的配置错误?
如果您不想限制加载项的显示位置,请考虑不使用清单中的要求集定义。
您是否尝试过使用 "Upload My Add-in" link(显示的对话框右上角)上传您的清单并验证它是否有效?如果可行,那么清单发布到 Office 365 的方式可能存在问题?
谢谢!
提取过程需要为 Office Online for Word 标记它,但似乎没有正常进行。我需要跟进这个