Office.AttachmentDetails interface

Stellt eine Anlage zu einem Element vom Server dar. Nur im Lesemodus.

Ein Array von AttachmentDetails -Objekten wird als attachments-Eigenschaft eines Termin- oder Nachrichtenelements zurückgegeben.

Hinweise

[ API-Satz: Postfach 1.1 ]

Mindestberechtigungsstufe: Element lesen

Anwendbarer Outlook-Modus: Lesen

Beispiele

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

Eigenschaften

attachmentType

Ruft einen Wert ab, der den Typ einer Anlage angibt.

contentType

Ruft den MIME-Inhaltstyp der Anlage ab.

Warnung: Während der contentType Wert ein direkter Lookup der Erweiterung der Anlage ist, wird die interne Zuordnung nicht aktiv verwaltet, sodass diese Eigenschaft veraltet ist. Wenn Sie bestimmte Typen benötigen, greifen Sie auf die Erweiterung der Anlage, und verarbeiten Sie sie entsprechend. Weitere Informationen finden Sie im zugehörigen Blogbeitrag.

id

Ruft die Exchange-Anlagen-ID der Anlage ab. Wenn der Anlagentyp jedoch ist MailboxEnums.AttachmentType.Cloud, wird eine URL für die Datei zurückgegeben.

isInline

Ruft einen Wert ab, der angibt, ob die Anlage im Textkörper des Elements angezeigt werden soll.

name

Ruft den Namen der Anlage ab.

Wichtig: Für Nachrichten- oder Terminelemente, die per Drag-and-Drop oder "Element anfügen" angefügt wurden, name enthält eine Dateierweiterung in Outlook für Mac, schließt jedoch die Erweiterung im Web oder unter Windows aus.

size

Ruft die Größe der Anlage in Byte ab.

Details zur Eigenschaft

attachmentType

Ruft einen Wert ab, der den Typ einer Anlage angibt.

attachmentType: MailboxEnums.AttachmentType | string;

Eigenschaftswert

contentType

Warnung

Diese API ist nun veraltet.

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

Ruft den MIME-Inhaltstyp der Anlage ab.

Warnung: Während der contentType Wert ein direkter Lookup der Erweiterung der Anlage ist, wird die interne Zuordnung nicht aktiv verwaltet, sodass diese Eigenschaft veraltet ist. Wenn Sie bestimmte Typen benötigen, greifen Sie auf die Erweiterung der Anlage, und verarbeiten Sie sie entsprechend. Weitere Informationen finden Sie im zugehörigen Blogbeitrag.

contentType: string;

Eigenschaftswert

string

id

Ruft die Exchange-Anlagen-ID der Anlage ab. Wenn der Anlagentyp jedoch ist MailboxEnums.AttachmentType.Cloud, wird eine URL für die Datei zurückgegeben.

id: string;

Eigenschaftswert

string

isInline

Ruft einen Wert ab, der angibt, ob die Anlage im Textkörper des Elements angezeigt werden soll.

isInline: boolean;

Eigenschaftswert

boolean

name

Ruft den Namen der Anlage ab.

Wichtig: Für Nachrichten- oder Terminelemente, die per Drag-and-Drop oder "Element anfügen" angefügt wurden, name enthält eine Dateierweiterung in Outlook für Mac, schließt jedoch die Erweiterung im Web oder unter Windows aus.

name: string;

Eigenschaftswert

string

size

Ruft die Größe der Anlage in Byte ab.

size: number;

Eigenschaftswert

number