Compartir a través de


Office.DroppedItemDetails interface

Proporciona el contenido y los detalles del mensaje o los datos adjuntos del archivo que se arrastran y colocan en el panel de tareas de un complemento.

Comentarios

[ Conjunto de API: Buzón 1.5 ]

Para obtener más información sobre la característica de arrastrar y colocar y cómo implementarla en varios clientes de Outlook, vea Arrastrar y colocar mensajes y datos adjuntos en el panel de tareas de un complemento de Outlook.

Ejemplos

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

Propiedades

fileContent

Obtiene el contenido del archivo que se arrastra y quita.

name

Obtiene el nombre del archivo que se arrastra y quita.

type

Obtiene el tipo del archivo que se arrastra y quita.

Detalles de las propiedades

fileContent

Obtiene el contenido del archivo que se arrastra y quita.

fileContent: Blob;

Valor de propiedad

Blob

Comentarios

[ Conjunto de API: Buzón 1.5 ]

Para obtener instrucciones sobre cómo recuperar datos de , Blobconsulte la documentación de File API.

name

Obtiene el nombre del archivo que se arrastra y quita.

name: string;

Valor de propiedad

string

Comentarios

[ Conjunto de API: Buzón 1.5 ]

type

Obtiene el tipo del archivo que se arrastra y quita.

type: string;

Valor de propiedad

string

Comentarios

[ Conjunto de API: Buzón 1.5 ]

Importante: Cuando se arrastra un mensaje al panel de tareas de un complemento, se quita como un archivo .eml.