Office.AttachmentContent interface
Representa o conteúdo de um anexo numa mensagem ou item de compromisso.
Comentários
[ Conjunto de API: Caixa de Correio 1.8 ]
Nível mínimo de permissão: ler item
Modo Outlook aplicável: Compose ou Leitura
Exemplos
Office.context.mailbox.item.getAttachmentsAsync((result) => {
if (result.value.length > 0) {
for (let i = 0 ; i < result.value.length ; i++) {
Office.context.mailbox.item.getAttachmentContentAsync(result.value[i].id, handleAttachmentsCallback);
}
}
});
function handleAttachmentsCallback(result) {
// Identify if an 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.
}
// Log the content of the attachments as a string.
console.log(result.value.content);
}
Propriedades
| content | O conteúdo de um anexo como uma cadeia. |
| format | O formato de cadeia a utilizar para o conteúdo de um anexo. Para anexos de ficheiros, a formatação é uma cadeia codificada em Base64. Para anexos de itens que representam mensagens e foram anexados por arrastar e largar ou "Anexar Item", a formatação é uma cadeia que representa uma .eml ficheiro formatado. Para anexos de itens que representam itens de calendário e foram anexados por arrastar e largar ou "Anexar Item", a formatação é uma cadeia que representa um ficheiro .icalendar.
Importante: se uma mensagem ou item de calendário tiver sido anexado por arrastar e largar Outlook na Web ou novo Outlook no Windows, Para anexos na nuvem, a formatação é uma cadeia de URL. |
Detalhes da propriedade
content
O conteúdo de um anexo como uma cadeia.
content: string;
Valor da propriedade
string
format
O formato de cadeia a utilizar para o conteúdo de um anexo.
Para anexos de ficheiros, a formatação é uma cadeia codificada em Base64.
Para anexos de itens que representam mensagens e foram anexados por arrastar e largar ou "Anexar Item", a formatação é uma cadeia que representa uma .eml ficheiro formatado.
Para anexos de itens que representam itens de calendário e foram anexados por arrastar e largar ou "Anexar Item", a formatação é uma cadeia que representa um ficheiro .icalendar.
Importante: se uma mensagem ou item de calendário tiver sido anexado por arrastar e largar Outlook na Web ou novo Outlook no Windows, getAttachmentContentAsync será apresentado um erro.
Para anexos na nuvem, a formatação é uma cadeia de URL.
format: MailboxEnums.AttachmentContentFormat | string;