Office.AttachmentContent interface
Stellt den Inhalt einer Anlage in einer Nachricht oder einem Terminelement dar.
Hinweise
Mindestberechtigungsstufe: Element lesen
Anwendbarer Outlook-Modus: Compose oder Lesen
Beispiele
Office.context.mailbox.item.getAttachmentsAsync((result) => {
if (result.value.length > 0) {
for (let i = 0 ; i < result.value.length ; i++) {
Office.context.mailbox.item.getAttachmentContentAsync(result.value[i].id, handleAttachmentsCallback);
}
}
});
function handleAttachmentsCallback(result) {
// Identify if an attachment is a Base64-encoded string, .eml file, .icalendar file, or a URL.
switch (result.value.format) {
case Office.MailboxEnums.AttachmentContentFormat.Base64:
// Handle file attachment.
console.log("Attachment is a Base64-encoded string.");
break;
case Office.MailboxEnums.AttachmentContentFormat.Eml:
// Handle email item attachment.
console.log("Attachment is a message.");
break;
case Office.MailboxEnums.AttachmentContentFormat.ICalendar:
// Handle .icalender attachment.
console.log("Attachment is a calendar item.");
break;
case Office.MailboxEnums.AttachmentContentFormat.Url:
// Handle cloud attachment.
console.log("Attachment is a cloud attachment.");
break;
default:
// Handle attachment formats that aren't supported.
}
// Log the content of the attachments as a string.
console.log(result.value.content);
}
Eigenschaften
| content | Der Inhalt einer Anlage als Zeichenfolge. |
| format | Das Zeichenfolgenformat, das für den Inhalt einer Anlage verwendet werden soll. Bei Dateianlagen ist die Formatierung eine Base64-codierte Zeichenfolge. Bei Elementanlagen, die Nachrichten darstellen und per Drag-and-Drop oder "Element anfügen" angefügt wurden, ist die Formatierung eine Zeichenfolge, die eine .eml formatierte Datei darstellt. Bei Elementanlagen, die Kalenderelemente darstellen und durch Drag-and-Drop oder "Element anfügen" angefügt wurden, ist die Formatierung eine Zeichenfolge, die eine ICALENDAR-Datei darstellt.
Wichtig: Wenn eine Nachricht oder ein Kalenderelement per Drag-and-Drop in Outlook im Web oder einem neuen Outlook unter Windows angefügt wurde, löst einen Bei Cloudanlagen ist die Formatierung eine URL-Zeichenfolge. |
Details zur Eigenschaft
content
Der Inhalt einer Anlage als Zeichenfolge.
content: string;
Eigenschaftswert
string
format
Das Zeichenfolgenformat, das für den Inhalt einer Anlage verwendet werden soll.
Bei Dateianlagen ist die Formatierung eine Base64-codierte Zeichenfolge.
Bei Elementanlagen, die Nachrichten darstellen und per Drag-and-Drop oder "Element anfügen" angefügt wurden, ist die Formatierung eine Zeichenfolge, die eine .eml formatierte Datei darstellt.
Bei Elementanlagen, die Kalenderelemente darstellen und durch Drag-and-Drop oder "Element anfügen" angefügt wurden, ist die Formatierung eine Zeichenfolge, die eine ICALENDAR-Datei darstellt.
Wichtig: Wenn eine Nachricht oder ein Kalenderelement per Drag-and-Drop in Outlook im Web oder einem neuen Outlook unter Windows angefügt wurde, löst einen getAttachmentContentAsync Fehler aus.
Bei Cloudanlagen ist die Formatierung eine URL-Zeichenfolge.
format: MailboxEnums.AttachmentContentFormat | string;