Partager via


Office.DroppedItemDetails interface

Fournit le contenu et les détails du message ou de la pièce jointe à glisser-déposer dans le volet Office d’un complément.

Remarques

[ Ensemble d’API : Boîte aux lettres 1.5 ]

Pour en savoir plus sur la fonctionnalité glisser-déplacer et la façon de l’implémenter sur différents clients Outlook, voir Glisser-déplacer des messages et des pièces jointes dans le volet Office d’un complément Outlook.

Exemples

// 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); })}`);
      });
    }
  });
}

Propriétés

fileContent

Obtient le contenu du fichier glissé et supprimé.

name

Obtient le nom du fichier glissé et supprimé.

type

Obtient le type du fichier glissé et supprimé.

Détails de la propriété

fileContent

Obtient le contenu du fichier glissé et supprimé.

fileContent: Blob;

Valeur de la propriété

Blob

Remarques

[ Ensemble d’API : Boîte aux lettres 1.5 ]

Pour obtenir des conseils sur la façon de récupérer des données à partir d’un Blob, consultez la documentation de l’API de fichier.

name

Obtient le nom du fichier glissé et supprimé.

name: string;

Valeur de la propriété

string

Remarques

[ Ensemble d’API : Boîte aux lettres 1.5 ]

type

Obtient le type du fichier glissé et supprimé.

type: string;

Valeur de la propriété

string

Remarques

[ Ensemble d’API : Boîte aux lettres 1.5 ]

Important : lorsqu’un message est glissé dans le volet Office d’un complément, il est supprimé en tant que fichier .eml.