Office.DroppedItemDetails interface
Enthält den Inhalt und die Details der Nachricht oder Dateianlage, die in den Aufgabenbereich eines Add-Ins gezogen und abgelegt werden soll.
Hinweise
Weitere Informationen zum Drag-and-Drop-Feature und dessen Implementierung in verschiedenen Outlook-Clients finden Sie unter Ziehen und Ablegen von Nachrichten und Anlagen in den Aufgabenbereich eines Outlook-Add-Ins.
Verwendet von
Beispiele
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/80-events/drag-drop-item.yaml
function dragAndDropEventHandler(event) {
Office.context.mailbox.addHandlerAsync(Office.EventType.DragAndDropEvent, (event) => {
console.log(`Event type: ${event.type}`);
const eventData = event.dragAndDropEventData;
console.log(`x-coordinate: ${eventData.pageX}, y-coordinate: ${eventData.pageY}`);
console.log(`x-coordinate relative to task pane: ${eventData.taskPaneX}, y-coordinate relative to task pane: ${eventData.taskPaneY}`);
if (eventData.type == "drop") {
console.log("Items dropped into task pane.");
const files = eventData.dataTransfer.files;
files.forEach((file) => {
const content = file.fileContent;
const name = file.name;
const fileType = file.type;
console.log(`File name: ${name}`);
console.log(`File type: ${fileType}`);
console.log(`Contents: ${content.text().then((text) => { console.log(text); })}`);
});
}
});
}
Eigenschaften
| file |
Ruft den Inhalt der Datei ab, die gezogen und abgelegt wird. |
| name | Ruft den Namen der Datei ab, die gezogen und abgelegt wird. |
| type | Ruft den Typ der Datei ab, die gezogen und abgelegt wird. |
Details zur Eigenschaft
fileContent
Ruft den Inhalt der Datei ab, die gezogen und abgelegt wird.
fileContent: Blob;
Eigenschaftswert
Blob
Hinweise
Anleitungen zum Abrufen von Daten aus einem Blobfinden Sie in der Datei-API-Dokumentation.
name
Ruft den Namen der Datei ab, die gezogen und abgelegt wird.
name: string;
Eigenschaftswert
string
Hinweise
type
Ruft den Typ der Datei ab, die gezogen und abgelegt wird.
type: string;
Eigenschaftswert
string
Hinweise
Wichtig: Wenn eine Nachricht in den Aufgabenbereich eines Add-Ins gezogen wird, wird sie als .eml Datei abgelegt.