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
| file |
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
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.