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 Termins oder eines Nachrichtenelements zurückgegeben.

Hinweise

API-Satz: Postfach 1.1

Mindestberechtigungsstufe: Element lesen

Anwendbarer Outlook-Modus: Lesen

Verwendet von

Beispiele

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/40-attachments/get-attachments-read.yaml

const item = Office.context.mailbox.item;

if (item.attachments.length > 0) {
    for (let i = 0; i < item.attachments.length; i++) {
        const attachment = item.attachments[i];
        console.log(`${i+1}. Name: ${attachment.name}`);
        console.log(`ID: ${attachment.id}`);
        console.log(`Type: ${attachment.attachmentType}`);
        console.log(`Inline content: ${attachment.isInline}`);
        console.log(`Size: ${attachment.size}`);
    }
} else {
    console.log("This mail item doesn't contain any attachments.");
}

Eigenschaften

attachmentType

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

contentType

Ruft den MIME-Inhaltstyp der Anlage ab.

Warnung: Der Wert ist zwar contentType ein direkter Lookup der Erweiterung der Anlage, die interne Zuordnung wird jedoch nicht aktiv beibehalten, sodass diese Eigenschaft nicht mehr funktioniert. Wenn Sie bestimmte Typen benötigen, greifen Sie auf die Erweiterung der Anlage zu, und verarbeiten Sie den Vorgang entsprechend. Weitere Informationen finden Sie im entsprechenden Blogbeitrag.

id

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

isInline

Ruft einen Wert ab, der angibt, ob die Anlage als Bild im Textkörper des Elements und nicht in der Liste der Anlagen angezeigt wird.

name

Ruft den Namen der Anlage ab.

size

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

Details zur Eigenschaft

attachmentType

Ruft einen Wert ab, der den Typ der 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: Der Wert ist zwar contentType ein direkter Lookup der Erweiterung der Anlage, die interne Zuordnung wird jedoch nicht aktiv beibehalten, sodass diese Eigenschaft nicht mehr funktioniert. Wenn Sie bestimmte Typen benötigen, greifen Sie auf die Erweiterung der Anlage zu, und verarbeiten Sie den Vorgang entsprechend. Weitere Informationen finden Sie im entsprechenden Blogbeitrag.

contentType: string;

Eigenschaftswert

string

id

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

id: string;

Eigenschaftswert

string

isInline

Ruft einen Wert ab, der angibt, ob die Anlage als Bild im Textkörper des Elements und nicht in der Liste der Anlagen angezeigt wird.

isInline: boolean;

Eigenschaftswert

boolean

name

Ruft den Namen der Anlage ab.

name: string;

Eigenschaftswert

string

Hinweise

Wichtig: Eine Anlage dieses Typs Office.MailboxEnums.AttachmentType.Item gibt keine Dateinamenerweiterung in der name Eigenschaft zurück.

size

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

size: number;

Eigenschaftswert

number