Compartir a través de


Office.AttachmentDetails interface

Representa datos adjuntos en un elemento del servidor. Solo en modo Lectura.

Se devuelve una matriz de AttachmentDetails objetos como propiedad attachments de una cita o elemento de mensaje.

Comentarios

[ Conjunto de API: Buzón 1.1 ]

Nivel mínimo de permiso: elemento de lectura

Modo de Outlook aplicable: Lectura

Ejemplos

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

Propiedades

attachmentType

Obtiene un valor que indica el tipo de datos adjuntos.

contentType

Obtiene el tipo de contenido MIME de los datos adjuntos.

Advertencia: Aunque el contentType valor es una búsqueda directa de la extensión de los datos adjuntos, la asignación interna no se mantiene activamente, por lo que esta propiedad ha quedado en desuso. Si necesita tipos específicos, tome la extensión de los datos adjuntos y procese en consecuencia. Para obtener más información, consulte la entrada de blog relacionada.

id

Obtiene el identificador de datos de adjuntos de Exchange de los datos adjuntos. Sin embargo, si el tipo de datos adjuntos es MailboxEnums.AttachmentType.Cloud, se devuelve una dirección URL para el archivo.

isInline

Obtiene un valor que indica si los datos adjuntos aparecen como una imagen en el cuerpo del elemento en lugar de en la lista de datos adjuntos.

name

Obtiene el nombre de los datos adjuntos

Importante: Para los elementos de mensaje o cita adjuntos mediante arrastrar y colocar o "Adjuntar elemento", name incluye una extensión de archivo en Outlook en Mac, pero excluye la extensión en la web o en Windows.

size

Obtiene el tamaño de los datos adjuntos en bytes.

Detalles de las propiedades

attachmentType

Obtiene un valor que indica el tipo de datos adjuntos.

attachmentType: MailboxEnums.AttachmentType | string;

Valor de propiedad

contentType

Advertencia

Esta API ya está en desuso.

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

Obtiene el tipo de contenido MIME de los datos adjuntos.

Advertencia: Aunque el contentType valor es una búsqueda directa de la extensión de los datos adjuntos, la asignación interna no se mantiene activamente, por lo que esta propiedad ha quedado en desuso. Si necesita tipos específicos, tome la extensión de los datos adjuntos y procese en consecuencia. Para obtener más información, consulte la entrada de blog relacionada.

contentType: string;

Valor de propiedad

string

id

Obtiene el identificador de datos de adjuntos de Exchange de los datos adjuntos. Sin embargo, si el tipo de datos adjuntos es MailboxEnums.AttachmentType.Cloud, se devuelve una dirección URL para el archivo.

id: string;

Valor de propiedad

string

isInline

Obtiene un valor que indica si los datos adjuntos aparecen como una imagen en el cuerpo del elemento en lugar de en la lista de datos adjuntos.

isInline: boolean;

Valor de propiedad

boolean

name

Obtiene el nombre de los datos adjuntos

Importante: Para los elementos de mensaje o cita adjuntos mediante arrastrar y colocar o "Adjuntar elemento", name incluye una extensión de archivo en Outlook en Mac, pero excluye la extensión en la web o en Windows.

name: string;

Valor de propiedad

string

size

Obtiene el tamaño de los datos adjuntos en bytes.

size: number;

Valor de propiedad

number