Office.AttachmentDetails interface
Представляет вложение элемента с сервера. Только в режиме чтения.
Массив AttachmentDetails
объектов возвращается в качестве attachments
свойства элемента встречи или сообщения.
Комментарии
[ Набор API: Почтовый ящик 1.1 ]
Минимальный уровень разрешений: чтение элемента
Применимый режим Outlook: чтение
Примеры
// The following code builds an HTML string with details
// of all attachments on the current item.
const item = Office.context.mailbox.item;
let outputString = "";
if (item.attachments.length > 0) {
for (let i = 0 ; i < item.attachments.length ; i++) {
const attachment = item.attachments[i];
outputString += "<BR>" + i + ". Name: ";
outputString += attachment.name;
outputString += "<BR>ID: " + attachment.id;
outputString += "<BR>contentType: " + attachment.contentType;
outputString += "<BR>size: " + attachment.size;
outputString += "<BR>attachmentType: " + attachment.attachmentType;
outputString += "<BR>isInline: " + attachment.isInline;
}
}
console.log(outputString);
Свойства
attachment |
Возвращает значение, указывающее тип вложения. |
content |
Получает тип контента MIME этого вложения.
Предупреждение. Хотя |
id | Получает идентификатор вложения Exchange. Однако если тип вложения — |
is |
Возвращает значение, указывающее, отображается ли вложение в виде изображения в тексте элемента, а не в списке вложений. |
name | Получает имя вложения.
Важно! Для сообщений или встреч, которые были присоединены перетаскиванием или "Присоединить элемент", |
size | Получает размер вложения в байтах. |
Сведения о свойстве
attachmentType
Возвращает значение, указывающее тип вложения.
attachmentType: MailboxEnums.AttachmentType | string;
Значение свойства
Office.MailboxEnums.AttachmentType | string
contentType
Предупреждение
Теперь этот API является нерекомендуемым.
If you require specific content types, grab the attachment's extension and process accordingly.
Получает тип контента MIME этого вложения.
Предупреждение. Хотя contentType
значение является прямым поиском расширения вложения, внутреннее сопоставление не поддерживается активно, поэтому это свойство устарело. Если требуются определенные типы, захватите расширение вложения и обработайте его соответствующим образом. Дополнительные сведения см. в соответствующей записи блога.
contentType: string;
Значение свойства
string
id
Получает идентификатор вложения Exchange. Однако если тип вложения — MailboxEnums.AttachmentType.Cloud
, возвращается URL-адрес файла.
id: string;
Значение свойства
string
isInline
Возвращает значение, указывающее, отображается ли вложение в виде изображения в тексте элемента, а не в списке вложений.
isInline: boolean;
Значение свойства
boolean
name
Получает имя вложения.
Важно! Для сообщений или встреч, которые были присоединены перетаскиванием или "Присоединить элемент", name
включает расширение файла в Outlook на Mac, но исключает расширение в Интернете или в Windows.
name: string;
Значение свойства
string
size
Получает размер вложения в байтах.
size: number;
Значение свойства
number
Office Add-ins