Conjunto de requisitos de la versión preliminar de la API del complemento de Outlook
El subconjunto de api de complemento de Outlook de la API de JavaScript de Office incluye objetos, métodos, propiedades y eventos que puede usar en un complemento de Outlook.
Las API de versión preliminar están sujetas a cambios y no están diseñadas para su uso en un entorno de producción. Le recomendamos que solo las pruebe en entornos de desarrollo y pruebas. No use las API de versión preliminar en un entorno de producción o en documentos críticos para la empresa.
Usar las API en versión preliminar:
Debe usar la versión preliminar de la biblioteca de API de JavaScript de Office desde la red de entrega de contenido (CDN) deOffice.js. El tipo de archivo de definición para la compilación TypeScript e IntelliSense se encuentra en la CDN y DefinitelyTyped. Puede instalar estos tipos con
npm install --save-dev @types/office-js-preview
(asegúrese de quitar los tipos para@types/office-js
si los ha instalado anteriormente).Es posible que tenga que unirse al programa Microsoft 365 Insider para acceder a compilaciones de Office más recientes en Outlook en Windows y en Mac.
Es posible que tenga que configurar la opción Versión dirigida en el inquilino de Microsoft 365 para obtener una vista previa de las características de Outlook en la Web. Para obtener más información, consulte la sección "Versión dirigida" de Configuración de las opciones de versión estándar o de destino.
El conjunto de requisitos de versión preliminar incluye todas las características del conjunto de requisitos 1.13.
Importante
Esta documentación es para un conjunto de requisitos de versión preliminar. Este conjunto de requisitos aún no está totalmente implementado y los clientes no notificarán con precisión la compatibilidad con él. No debe especificar este conjunto de requisitos en el manifiesto del complemento.
Características de la versión preliminar
Las características siguientes están en versión preliminar.
Activación de un complemento basado en eventos en un mensaje en modo de lectura
Eventos OnMessageReadWithCustomAttachment y OnMessageReadWithCustomHeader
Se han agregado eventos para activar un complemento basado en eventos en un mensaje en modo de lectura cuando contiene determinados tipos de datos adjuntos o encabezados de Internet personalizados.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Atributo HeaderName en el elemento LaunchEvent
Se agregó un atributo al <elemento XML LaunchEvent> para especificar el nombre de encabezado de Internet en el que se produce el OnMessageReadWithCustomHeader
evento.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Elemento MessageAttachments
Se agregó un elemento XML para especificar la extensión de archivo de los datos adjuntos incluidos en un mensaje en el que se produce el OnMessageReadWithCustomAttachment
evento.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Propiedades de calendario adicionales
Office.IsAllDayEvent
Se ha agregado un nuevo objeto que representa la propiedad de evento de todo el día de una cita en modo de redacción.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Office.Sensitivity
Se ha agregado un nuevo objeto que representa el nivel de confidencialidad de una cita en modo de redacción.
Disponible en: Outlook en Windows (suscripción de Microsoft 365), Outlook en Mac (suscripción de Microsoft 365), Outlook en la Web (moderno), nuevo Outlook en Windows (versión preliminar)
Office.context.mailbox.item.isAllDayEvent
Se ha agregado una nueva propiedad que representa si una cita es un evento de todo el día.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Office.context.mailbox.item.sensitivity
Se ha agregado una nueva propiedad que representa la confidencialidad de una cita.
Disponible en: Outlook en Windows (suscripción de Microsoft 365), Outlook en Mac (suscripción de Microsoft 365), Outlook en la Web (moderno), nuevo Outlook en Windows (versión preliminar)
Office.MailboxEnums.AppointmentSensitivityType
Se ha agregado una nueva enumeración AppointmentSensitivityType
que representa las opciones de confidencialidad disponibles en una cita.
Disponible en: Outlook en Windows (suscripción de Microsoft 365), Outlook en Mac (suscripción de Microsoft 365), Outlook en la Web (moderno), nuevo Outlook en Windows (versión preliminar)
Miembros de mensaje adicionales
Office.context.mailbox.item.inReplyTo
Se ha agregado una propiedad para obtener el identificador de mensaje del mensaje original al que responde el mensaje actual.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Office.context.mailbox.item.getConversationIndexAsync
Se ha agregado un método para obtener la posición codificada en Base64 del mensaje actual en un subproceso de conversación.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Office.context.mailbox.item.getItemClassAsync
Se agregó un método para obtener la clase de elemento servicios web de Exchange (EWS) de un mensaje en modo de redacción.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Cerrar y descartar un mensaje en compose
Office.context.mailbox.item.closeAsync
Se agregó el método para cerrar un mensaje actual compuesto con la opción de descartar los cambios no guardados.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Obtención de la dirección URL del entorno de ejecución de JavaScript de un complemento
Office.context.urls.javascriptRuntimeUrl
Se agregó la propiedad para obtener la dirección URL del entorno de ejecución de JavaScript de un complemento.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Informes de correo no deseado integrados
Punto de extensión ReportPhishingCommandSurface
Se ha agregado un punto de extensión para activar el complemento de informes de correo no deseado en la cinta de Opciones de Outlook y evitar que aparezca al final de la cinta de opciones o en la sección de desbordamiento.
Disponible en: Outlook en Windows (suscripción de Microsoft 365), Outlook en Mac (suscripción de Microsoft 365), Outlook en la Web (moderno), nuevo Outlook en Windows (versión preliminar)
Elemento ReportPhishingCustomization
Se ha agregado un elemento de manifiesto para configurar el botón de la cinta de opciones y el cuadro de diálogo de preprocesamiento de un complemento de informes de correo no deseado.
Disponible en: Outlook en Windows (suscripción de Microsoft 365), Outlook en Mac (suscripción de Microsoft 365), Outlook en la Web (moderno), nuevo Outlook en Windows (versión preliminar)
Office.context.mailbox.item.getAsFileAsync
Se agregó un método para obtener la codificación Base64 de un mensaje.
Disponible en: Outlook en Windows (suscripción de Microsoft 365), Outlook en Mac (suscripción de Microsoft 365), Outlook en la Web (moderno), nuevo Outlook en Windows (versión preliminar)
Office.SpamReportingEventCompletedOptions
Opciones creadas para personalizar un cuadro de diálogo posterior al procesamiento o configurar un complemento de informes de correo no deseado para realizar operaciones adicionales en un mensaje notificado, como eliminarlo de la bandeja de entrada.
Disponible en: Outlook en Windows (suscripción de Microsoft 365), Outlook en Mac (suscripción de Microsoft 365), Outlook en la Web (moderno), nuevo Outlook en Windows (versión preliminar)
Office.MailboxEnums.MoveSpamItemTo
Se ha agregado una nueva enumeración para especificar la carpeta a la que se mueve un mensaje notificado una vez que lo procesa un complemento de informes de correo no deseado.
Disponible en: Outlook en Windows (suscripción de Microsoft 365), Outlook en Mac (suscripción de Microsoft 365), Outlook en la Web (moderno), nuevo Outlook en Windows (versión preliminar)
Para obtener más información sobre cómo implementar la característica integrada de informes de correo no deseado en el complemento, consulte Implementación de un complemento integrado de informes de correo no deseado (versión preliminar).
Selección múltiple de elementos: propiedades de mensaje adicionales
Office.SelectedItemDetails
La capacidad de obtener las propiedades de los mensajes seleccionados en Outlook mediante Office.context.mailbox.getSelectedItemsAsync se introdujo en el conjunto de requisitos 1.13. Las propiedades adicionales, como conversationId
, internetMessageId
y hasAttachment
, ahora están disponibles en versión preliminar.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Tema de Office
Office.context.officeTheme
Se ha agregado capacidad para obtener el tema de Office.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Office.EventType.OfficeThemeChanged
Se ha agregado el evento OfficeThemeChanged
a Mailbox
.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Alertas inteligentes: personalice la opción No enviar e invalide la opción de modo de envío en tiempo de ejecución.
Office.SmartAlertsEventCompletedOptions: opciones adicionales
Se han agregado opciones adicionales event.completed
para personalizar el botón No enviar del cuadro de diálogo Alertas inteligentes e invalidar la opción de modo de envío en tiempo de ejecución.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Office.MailboxEnums.SendModeOverride
Se agregó una enumeración para especificar la opción de modo de envío que invalida la opción establecida en el manifiesto en tiempo de ejecución.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Para obtener información sobre cómo implementar estas características, consulte el tutorial alertas inteligentes.
Establecer temporalmente el cuerpo o el asunto que se muestra en modo de lectura
Office.context.mailbox.item.display
Se ha agregado una propiedad que obtiene un objeto para establecer temporalmente el contenido mostrado en el cuerpo o asunto de un mensaje en modo de lectura.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Office.Display
Se agregó un objeto que proporciona propiedades para establecer temporalmente el contenido mostrado en el cuerpo o asunto de un mensaje en modo de lectura.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Office.DisplayedBody
Se agregó un objeto que proporciona un método para establecer temporalmente el contenido mostrado en el cuerpo de un mensaje en modo de lectura.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Office.DisplayedSubject
Se ha agregado un objeto que proporciona un método para establecer temporalmente el contenido mostrado en el asunto de un mensaje en modo de lectura.
Disponible en: Outlook en Windows (suscripción de Microsoft 365)
Vea también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de