我正在开发Microsoft Outlook Web Add-in,它仅在日历中显示。但是,我无法使用api:Office.context.mailbox.item.attachments
获取约会附件,并且attachments
对象未定义。
我想指出,在邮件阅读中,我可以毫无问题地获得附件详细信息。这仅在日历中发生。
你有什么建议吗?
答案 0 :(得分:2)
正如上面提到的mufeez,Office.context.mailbox.item.attachments
is not supported in edit mode。
答案 1 :(得分:0)
/ *你可以尝试下面的代码片段,它在mycase中用于最新的Outlook for Windows 16.0.8625.2121,我对我的加载项有ReadWriteMailbox
权限,但这不是强制性的,它应该可以使用ReadItem
以及
/ * Office.context.mailbox.item.attachments,即当您是约会/会议* /
的组织者时/ * ReadItem或ReadWriteItem或ReadWriteMailbox / / 获取附件列表* /
var outputString = "";
for (i = 0; i < Office.context.mailbox.item.attachments.length; i++) {
var _att = Office.context.mailbox.item.attachmen[i];
outputString += "<BR>" + i + ". Name: ";
outputString += _att.name;
outputString += "<BR>ID: " + _att.id;
outputString += "<BR>contentType: "+_att.contentType;
outputString += "<BR>size: " + _att.size;
outputString += "<BR>attachmentType: " + _att.attachmentType;
outputString += "<BR>isInline: " + _att.isInline;
}