Office.MailboxEnums.AttachmentContentFormat enum
Задает форматирование, применяемое к содержимому вложения.
Комментарии
[ Набор API: Почтовый ящик 1.8 ]
Применимый режим Outlook: Compose или чтение
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/40-attachments/get-attachment-content.yaml
function handleAttachmentsCallback(result) {
// Identifies whether the attachment is a Base64-encoded string, .eml file, .icalendar file, or a URL.
switch (result.value.format) {
case Office.MailboxEnums.AttachmentContentFormat.Base64:
// Handle file attachment.
console.log("Attachment is a Base64-encoded string.");
break;
case Office.MailboxEnums.AttachmentContentFormat.Eml:
// Handle email item attachment.
console.log("Attachment is a message.");
break;
case Office.MailboxEnums.AttachmentContentFormat.ICalendar:
// Handle .icalender attachment.
console.log("Attachment is a calendar item.");
break;
case Office.MailboxEnums.AttachmentContentFormat.Url:
// Handle cloud attachment.
console.log("Attachment is a cloud attachment.");
break;
default:
// Handle attachment formats that aren't supported.
}
console.log(result.value.content);
}
Поля
Base64 = "base64" | Содержимое вложения возвращается в виде строки в кодировке Base64. |
Url = "url" | Содержимое вложения возвращается в виде строки, представляющей URL-адрес. |
Eml = "eml" | Содержимое вложения возвращается в виде строки, представляющей .eml отформатированный файл. |
ICalendar = "iCalendar" | Содержимое вложения возвращается в виде строки, представляющей файл в формате ICALENDAR. |
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Office Add-ins