Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 la versión 1.10
El conjunto de requisitos de buzón 1.10 incluye todas las características del conjunto de requisitos 1.9. Se han agregado las siguientes características.
- Se ha agregado compatibilidad con la activación basada en eventos.
- Se ha agregado compatibilidad con las características de firma de correo.
- Se ha agregado compatibilidad para el objeto OfficeRuntime.Storage con la característica de activación basada en eventos.
- Se ha agregado la posibilidad de incluir una acción personalizada en un mensaje de notificación.
Lista de API
En la tabla siguiente se enumeran las API introducidas en el conjunto de requisitos de buzón 1.10. Para ver la documentación de referencia de API para todas las API admitidas por el conjunto de requisitos de buzón 1.10 o versiones anteriores, consulte API de Outlook.
| Clase | Campos | Descripción |
|---|---|---|
| AppointmentCompose | disableClientSignatureAsync(callback?: (asyncResult: Office.AsyncResult<void>) => void) | Deshabilita la firma de cliente de Outlook. |
| disableClientSignatureAsync(options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) | Deshabilita la firma de cliente de Outlook. | |
| isClientSignatureEnabledAsync(callback: (asyncResult: Office.AsyncResult<boolean>) => void) | Obtiene si la firma del cliente está habilitada. | |
| isClientSignatureEnabledAsync(options: Office.AsyncContextOptions, callback: (asyncResult: Office.AsyncResult<boolean>) => void) | Obtiene si la firma del cliente está habilitada. | |
| Cuerpo | setSignatureAsync(data: string, callback?: (asyncResult: Office.AsyncResult<void>) => void) | Agrega una firma al cuerpo del elemento si no tiene una firma existente. |
| setSignatureAsync(data: string, options: Office.AsyncContextOptions & CoercionTypeOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) | Agrega una firma al cuerpo del elemento si no tiene una firma existente. | |
| InfobarClickedEventArgs | infobarDetails | Obtiene detalles adicionales sobre el mensaje de notificación. |
| type | Obtiene el tipo del evento. | |
| InfobarDetails | tipo de acción | El tipo de acción. |
| infobarType | El tipo de notificación. | |
| Evento de buzón | completed() | Indica que el complemento de descifrado, notificación de correo no deseado o basado en eventos ha completado el procesamiento de un evento. |
| MessageCompose | disableClientSignatureAsync(callback?: (asyncResult: Office.AsyncResult<void>) => void) | Deshabilita la firma de cliente de Outlook. |
| disableClientSignatureAsync(options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void) | Deshabilita la firma de cliente de Outlook. | |
| getComposeTypeAsync(callback: (asyncResult: Office.AsyncResult) => void) | Especifica el tipo de mensaje redactado y su tipo de coerción. | |
| getComposeTypeAsync(options: Office.AsyncContextOptions, callback: (asyncResult: Office.AsyncResult) => void) | Especifica el tipo de mensaje redactado y su tipo de coerción. | |
| isClientSignatureEnabledAsync(callback: (asyncResult: Office.AsyncResult<boolean>) => void) | Obtiene si la firma del cliente está habilitada. | |
| isClientSignatureEnabledAsync(options: Office.AsyncContextOptions, callback: (asyncResult: Office.AsyncResult<boolean>) => void) | Obtiene si la firma del cliente está habilitada. | |
| NotificationMessageAction | texto de acción | El texto del vínculo de acción. |
| tipo de acción | El tipo de acción que se va a realizar. | |
| commandId | El botón definido en el manifiesto. | |
| datos de contexto | Cualquier dato JSON que el botón de acción deba pasar al complemento. | |
| NotificationMessageDetails | actions | Especifica las acciones del mensaje. |
| ActionType | ShowTaskPane | La showTaskPane acción. |
| ComposeType | Reenviar | Adelante. |
| NewMail | Correo nuevo. | |
| Responder | Respuesta. | |
| InfobarActionType | Descartar | Se seleccionó Descartar acción. |
| InfobarType | Error | La notificación muestra un mensaje de error. |
| Informativo | La notificación muestra un mensaje informativo. | |
| Conclusiones | La notificación muestra un mensaje informativo con acciones. | |
| ProgressIndicator | La notificación muestra un indicador de progreso. | |
| ItemNotificationMessageType | InsightMessage | El mensaje de notificación es un mensaje informativo con acciones. |
Actualizaciones de manifiestos
En la tabla siguiente se enumeran las actualizaciones de manifiestos introducidas en el conjunto de requisitos de buzón 1.10. 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 |
|---|---|---|---|
| Activación basada en eventos | "extensions.autoRunEvents" |
Punto de extensión LaunchEvent | Configura la funcionalidad de activación basada en eventos. |