Conjunto de requisitos de API de complemento de Outlook 1.9

El subconjunto de API de complementos de Outlook de la API de JavaScript de Office incluye objetos, métodos, propiedades y eventos que puede usar en un complemento de Outlook.

Nota:

Esta documentación es para un conjunto de requisitos que no sea el último conjunto de requisitos.

Novedades de 1.9

El conjunto de requisitos de buzón 1.9 incluye todas las características del conjunto de requisitos 1.8. Se han agregado las siguientes características.

  • Se ha agregado compatibilidad para anexar contenido a un elemento de correo al enviar.
  • Se ha agregado un método para obtener todas las propiedades personalizadas de un elemento de correo en un buzón.
  • Se han agregado métodos para mostrar un nuevo mensaje o formulario de cita.
  • Se han agregado métodos para mostrar un mensaje o cita existente.
  • Se ha agregado compatibilidad para que Dialog.messageChild entregue un mensaje desde la página host, como un panel de tareas o un comando de función, a un cuadro de diálogo que se abrió desde la página.

Lista de API

En la tabla siguiente se enumeran las API introducidas en el conjunto de requisitos de buzón 1.9. Para ver la documentación de referencia de API para todas las API admitidas por el conjunto de requisitos de buzón 1.9 o versiones anteriores, consulte API de Outlook.

Clase Campos Descripción
AppointmentRead displayReplyAllFormAsync(formData: string | ReplyFormData, ¿devolución de llamada?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un formulario de respuesta que incluye al remitente y todos los destinatarios del mensaje seleccionado, o al organizador y todos los asistentes del
displayReplyAllFormAsync(formData: string | ReplyFormData, opciones: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un formulario de respuesta que incluye al remitente y todos los destinatarios del mensaje seleccionado, o al organizador y todos los asistentes del
displayReplyFormAsync(formData: string | ReplyFormData, ¿devolución de llamada?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un formulario de respuesta que incluye solo el remitente del mensaje seleccionado o el organizador de la cita seleccionada.
displayReplyFormAsync(formData: string | ReplyFormData, opciones: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un formulario de respuesta que incluye solo el remitente del mensaje seleccionado o el organizador de la cita seleccionada.
Cuerpo appendOnSendAsync(data: string, callback?: (asyncResult: Office.AsyncResult<void>) => void) Anexa el contenido especificado al final del cuerpo del elemento, después de cualquier firma.
appendOnSendAsync(data: string, options: Office.AsyncContextOptions & CoercionTypeOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Anexa el contenido especificado al final del cuerpo del elemento, después de cualquier firma.
CustomProperties getAll() Devuelve un objeto con todas las propiedades personalizadas de una colección de pares nombre-valor.
Buzón displayAppointmentFormAsync(itemId: string, callback?: (asyncResult: Office.AsyncResult<void>) => void) Muestra una cita de calendario existente.
displayAppointmentFormAsync(itemId: string, options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Muestra una cita de calendario existente.
displayMessageFormAsync(itemId: string, callback?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un mensaje existente.
displayMessageFormAsync(itemId: string, options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un mensaje existente.
displayNewAppointmentFormAsync(parameters: AppointmentForm, callback?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un formulario para crear una cita de calendario.
displayNewAppointmentFormAsync(parameters: AppointmentForm, options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un formulario para crear una cita de calendario.
displayNewMessageFormAsync(parameters: MessageForm, callback?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un formulario para crear un mensaje nuevo.
displayNewMessageFormAsync(parameters: MessageForm, options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un formulario para crear un mensaje nuevo.
MessageRead displayReplyAllFormAsync(formData: string | ReplyFormData, ¿devolución de llamada?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un formulario de respuesta que incluye al remitente y todos los destinatarios del mensaje seleccionado, o al organizador y todos los asistentes del
displayReplyAllFormAsync(formData: string | ReplyFormData, opciones: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un formulario de respuesta que incluye al remitente y todos los destinatarios del mensaje seleccionado, o al organizador y todos los asistentes del
displayReplyFormAsync(formData: string | ReplyFormData, ¿devolución de llamada?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un formulario de respuesta que incluye solo el remitente del mensaje seleccionado o el organizador de la cita seleccionada.
displayReplyFormAsync(formData: string | ReplyFormData, opciones: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) Muestra un formulario de respuesta que incluye solo el remitente del mensaje seleccionado o el organizador de la cita seleccionada.

Actualizaciones de manifiestos

En la tabla siguiente se enumeran las actualizaciones de manifiestos introducidas en el conjunto de requisitos de buzón 1.9. Para obtener más información sobre los tipos de manifiestos de complementos de Office, vea Manifiesto de complementos de Office.

Característica Manifiesto unificado para Microsoft 365 Manifiesto de solo complemento Descripción
Anexar al enviar "authorization.permissions.resourceSpecific.name" Establecer en "Mailbox.AppendOnSend.User" Elemento ExtendedPermissions Habilita la compatibilidad con la característica de datos anexados al enviar.

Vea también