Office.MailboxEnums.AttachmentType enum

Gibt den Typ einer Anlage an.

Hinweise

Anwendbarer Outlook-Modus: Verfassen oder Lesen

Beispiele

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

Office.context.mailbox.item.getAttachmentsAsync(function (result) {
    if (result.status !== Office.AsyncResultStatus.Succeeded) {
        console.error(result.error.message);
    } else {
        if (result.value.length > 0) {
            for (let i = 0; i < result.value.length; i++) {
                const attachment = result.value[i];
                console.log("ID: " + attachment.id + "\n" +
                    "Name: " + attachment.name + "\n" +
                    "Size: " + attachment.size + "\n" +
                    "isInline: " + attachment.isInline);
                switch (attachment.attachmentType) {
                    case Office.MailboxEnums.AttachmentType.Cloud:
                        console.log("Attachment type: Attachment is stored in a cloud location.");
                        break;
                    case Office.MailboxEnums.AttachmentType.File:
                        console.log("Attachment type: Attachment is a file.");
                        break;
                    case Office.MailboxEnums.AttachmentType.Item:
                        console.log("Attachment type: Attachment is an Exchange item.");
                        break;
                }
            }
        }
        else {
            console.log("No attachments on this message.");
        }
    }
});

Felder

File = "file"

Bei der Anlage handelt es sich um eine Datei.

Item = "item"

Bei der Anlage handelt es sich um ein Exchange-Element.

Cloud = "cloud"

Die Anlage wird an einem Cloudspeicherort wie OneDrive gespeichert.

Wichtig: Im Lesemodus enthält die id -Eigenschaft des Detailobjekts der Anlage eine URL zur Datei. Ab Anforderungssatz 1.8 enthält die url Eigenschaft, die im Detailobjekt der Anlage enthalten ist, eine URL zur Datei im Verfassen-Modus.