无法在Outlook日历加载项中获取附件

时间:2017-11-02 16:35:14

标签: outlook office365 outlook-addin office-js office-addins

我正在开发Microsoft Outlook Web Add-in,它仅在日历中显示。但是,我无法使用api:Office.context.mailbox.item.attachments获取约会附件,并且attachments对象未定义。 我想指出,在邮件阅读中,我可以毫无问题地获得附件详细信息。这仅在日历中发生。 你有什么建议吗?

2 个答案:

答案 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;
}