我正在努力寻找Outlook加载项开发的任何文档。
我想使用Office
对象访问加载项中的当前邮件附件文件,但Office
始终未定义。
我的清单中有以下块,因为它显示在网站上:
<OfficeApp
xmlns="http://schemas.microsoft.com/office/appforoffice/1.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
xmlns:mailappor="http://schemas.microsoft.com/office/mailappversionoverrides/1.0"
xsi:type="MailApp">
在尝试访问Office
对象之前,我的脚本中还有以下行:
<script src="https://appsforoffice.microsoft.com/lib/1/hosted/Office.js" type="text/javascript"></script>
我的要求只是
<Requirements>
<Sets>
<Set Name="Mailbox" MinVersion="1.1" />
</Sets>
</Requirements>
在定义那些Office
对象似乎存在on the official site之后:
if ( Office.context.requirements.isSetSupported( RequirementSetName, VersionNumber ) )
我错过了什么?我仍然收到undefined
的{{1}}错误,并且没有找到任何有关如何使其正常工作的信息。
提前非常感谢你!
答案 0 :(得分:1)
Per Office.js文档......
如果您未能包含 Office.initialize 事件处理程序,则加载项可能会在启动时引发错误。
我相信“Checking the load status”文档将是很好的开始。