Compartilhar via


Office.AttachmentDetails interface

Representa um anexo em um item do servidor. Somente modo de leitura.

Uma matriz de AttachmentDetails objetos é devolvida como propriedade attachments de um compromisso ou item de mensagem.

Comentários

[ Conjunto de API: Caixa de Correio 1.1 ]

Nível mínimo de permissão: ler item

Modo Outlook aplicável: Leitura

Exemplos

// 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);

Propriedades

attachmentType

Obtém um valor que indica o tipo do anexo.

contentType

Obtém o tipo de conteúdo MIME do anexo.

Aviso: embora o contentType valor seja uma pesquisa direta da extensão do anexo, o mapeamento interno não é mantido ativamente, pelo que esta propriedade foi preterida. Se precisar de tipos específicos, agarre na extensão do anexo e processe-o em conformidade. Para obter detalhes, consulte a mensagem de blogue relacionada.

id

Obtém a ID do Exchange do anexo. No entanto, se o tipo de anexo for MailboxEnums.AttachmentType.Cloud, é devolvido um URL para o ficheiro.

isInline

Obtém um valor que indica se o anexo aparece como uma imagem no corpo do item em vez de na lista de anexos.

name

Obtém o nome de arquivo do anexo.

Importante: para itens de mensagem ou compromisso anexados por arrastar e largar ou "Anexar Item", name inclui uma extensão de ficheiro no Outlook para Mac, mas exclui a extensão na Web ou no Windows.

size

Obtém o tamanho do anexo em bytes.

Detalhes da propriedade

attachmentType

Obtém um valor que indica o tipo do anexo.

attachmentType: MailboxEnums.AttachmentType | string;

Valor da propriedade

contentType

Aviso

Essa API foi preterida.

If you require specific content types, grab the attachment's extension and process accordingly.

Obtém o tipo de conteúdo MIME do anexo.

Aviso: embora o contentType valor seja uma pesquisa direta da extensão do anexo, o mapeamento interno não é mantido ativamente, pelo que esta propriedade foi preterida. Se precisar de tipos específicos, agarre na extensão do anexo e processe-o em conformidade. Para obter detalhes, consulte a mensagem de blogue relacionada.

contentType: string;

Valor da propriedade

string

id

Obtém a ID do Exchange do anexo. No entanto, se o tipo de anexo for MailboxEnums.AttachmentType.Cloud, é devolvido um URL para o ficheiro.

id: string;

Valor da propriedade

string

isInline

Obtém um valor que indica se o anexo aparece como uma imagem no corpo do item em vez de na lista de anexos.

isInline: boolean;

Valor da propriedade

boolean

name

Obtém o nome de arquivo do anexo.

Importante: para itens de mensagem ou compromisso anexados por arrastar e largar ou "Anexar Item", name inclui uma extensão de ficheiro no Outlook para Mac, mas exclui a extensão na Web ou no Windows.

name: string;

Valor da propriedade

string

size

Obtém o tamanho do anexo em bytes.

size: number;

Valor da propriedade

number