Freigeben über


Office.DroppedItemDetails interface

Stellt den Inhalt und die Details der Nachricht oder Dateianlage bereit, die gezogen und im Aufgabenbereich eines Add-Ins abgelegt wird.

Hinweise

[ API-Satz: Postfach 1.5 ]

Weitere Informationen zum Drag-and-Drop-Feature und dessen Implementierung für verschiedene Outlook-Clients finden Sie unter Ziehen und Ablegen von Nachrichten und Anlagen in den Aufgabenbereich eines Outlook-Add-Ins.

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

fileContent

Ruft den Inhalt der Datei ab, die gezogen und gelöscht wird.

name

Ruft den Namen der Datei ab, die gezogen und gelöscht wird.

type

Ruft den Typ der Datei ab, die gezogen und gelöscht wird.

Details zur Eigenschaft

fileContent

Ruft den Inhalt der Datei ab, die gezogen und gelöscht wird.

fileContent: Blob;

Eigenschaftswert

Blob

Hinweise

[ API-Satz: Postfach 1.5 ]

Eine Anleitung zum Abrufen von Daten aus einem Blobfinden Sie in der Datei-API-Dokumentation.

name

Ruft den Namen der Datei ab, die gezogen und gelöscht wird.

name: string;

Eigenschaftswert

string

Hinweise

[ API-Satz: Postfach 1.5 ]

type

Ruft den Typ der Datei ab, die gezogen und gelöscht wird.

type: string;

Eigenschaftswert

string

Hinweise

[ API-Satz: Postfach 1.5 ]

Wichtig: Wenn eine Nachricht in den Aufgabenbereich eines Add-Ins gezogen wird, wird sie als .eml Datei gelöscht.