Следуя документации здесь https://docs.microsoft.com/en-us/office/dev/add-ins/reference/objectmodel/requirement-set-1.7/office.context.mailbox.item#attachments-arrayattachmentdetailsjavascriptapioutlook17officeattachmentdetails
Когда я пытаюсь получить доступ к вложениям согласно документации:
var _Item = Office.context.mailbox.item;
var outputString = "";
if (_Item.attachments.length > 0) {
for (i = 0 ; i < _Item.attachments.length ; i++) {
var _att = _Item.attachments[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;
}
}
// Do something with outputString
возвращаемое значение не определено.
Прикрепленный файл не относится к типу списка заблокированных вложений, указанного на этой странице документации.
Пожалуйста, помогите мне понять, что я делаю неправильно,Код вызывается из существующей надстройки 365, которая в настоящее время доступна в хранилище 365, из файла, к которому мы получаем доступ к API-интерфейсу Office 365 Javascript.Вызов, который я сделал на предоставленном снимке экрана, происходит сразу после того, как мы успешно извлекли значения «to», «cc» и «bcc» для одного и того же элемента электронной почты, используя тот же метод JS API Office.context.mailbox.item