Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le sous-ensemble de l’API de complément Outlook de l’API JavaScript d’Office comprend des objets, des méthodes, des propriétés et des événements que vous pouvez utiliser dans un complément Outlook.
Remarque
Dans cette documentation, l’ensemble de conditions requises présenté est différent de l’ensemble de conditions requises de la version précédente.
Nouveautés de la version 1.10
Le jeu de conditions requises de boîte aux lettres 1.10 inclut toutes les fonctionnalités du jeu de conditions requises 1.9. Les fonctionnalités suivantes ont été ajoutées.
- Ajout de la prise en charge de l’activation basée sur les événements.
- Ajout de la prise en charge des fonctionnalités de signature de courrier.
- Ajout de la prise en charge de l’objet OfficeRuntime.Storage avec la fonctionnalité d’activation basée sur les événements.
- Ajout de la possibilité d’inclure une action personnalisée dans un message de notification.
Liste des API
Le tableau suivant répertorie les API introduites dans le jeu de conditions requises de boîte aux lettres 1.10. Pour consulter la documentation de référence sur toutes les API prises en charge par le jeu d’exigences de boîte aux lettres 1.10 ou version antérieure, consultez API Outlook.
| Classe | Champs | Description |
|---|---|---|
| AppointmentCompose | disableClientSignatureAsync(callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Désactive la signature du client Outlook. |
| disableClientSignatureAsync(options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Désactive la signature du client Outlook. | |
| isClientSignatureEnabledAsync(callback : (asyncResult : Office.AsyncResult<boolean>) => void) | Obtient si la signature client est activée. | |
| isClientSignatureEnabledAsync(options : Office.AsyncContextOptions, callback : (asyncResult : Office.AsyncResult<boolean>) => void) | Obtient si la signature client est activée. | |
| Body | setSignatureAsync(data : string, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Ajoute une signature au corps de l’élément s’il n’a pas de signature existante. |
| setSignatureAsync(data : string, options : Office.AsyncContextOptions & CoercionTypeOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Ajoute une signature au corps de l’élément s’il n’a pas de signature existante. | |
| InfobarClickedEventArgs | barre d’informationsDétails | Obtient des détails supplémentaires sur le message de notification. |
| type | Obtient le type de l’événement. | |
| InfobarDetails | actionType | Type d’action. |
| infobarType | Le type de notification. | |
| Boîte aux lettresEvent | terminé() | Indique que le complément basé sur l’événement, de signalement de courrier indésirable ou de déchiffrement a terminé de traiter un événement. |
| MessageCompose | disableClientSignatureAsync(callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Désactive la signature du client Outlook. |
| disableClientSignatureAsync(options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Désactive la signature du client Outlook. | |
| getComposeTypeAsync(callback : (asyncResult : Office.AsyncResult) => void) | Spécifie le type de composition du message et son type de coercition. | |
| getComposeTypeAsync(options : Office.AsyncContextOptions, callback : (asyncResult : Office.AsyncResult) => void) | Spécifie le type de composition du message et son type de coercition. | |
| isClientSignatureEnabledAsync(callback : (asyncResult : Office.AsyncResult<boolean>) => void) | Obtient si la signature client est activée. | |
| isClientSignatureEnabledAsync(options : Office.AsyncContextOptions, callback : (asyncResult : Office.AsyncResult<boolean>) => void) | Obtient si la signature client est activée. | |
| NotificationMessageAction | actionText | Texte du lien de l’action. |
| actionType | Type d’action à effectuer. | |
| ID de commande | Bouton défini dans le manifeste. | |
| contextData | Toutes les données JSON que le bouton d’action doit transmettre au complément. | |
| NotificationMessageDetails | actions | Spécifie les actions pour le message. |
| ActionType | ShowTaskPane | L’action showTaskPane . |
| ComposeType | Transférer | En avant. |
| NewMail | Nouveau courrier. | |
| Répondre | Répondre. | |
| InfobarActionType | Faire disparaître | L’option rejeter a été sélectionnée. |
| InfobarType | Erreur | La notification affiche un message d’erreur. |
| Informatif | La notification affiche un message d’information. | |
| Informations | La notification affiche un message d’information avec les actions. | |
| ProgressIndicator | La notification affiche un indicateur de progression. | |
| ItemNotificationMessageType | InsightMessage | Le message de notification est un message d’information avec des actions. |
Mises à jour du manifeste
Le tableau suivant répertorie les mises à jour de manifeste introduites dans l’ensemble de conditions requises de boîte aux lettres 1.10. Pour en savoir plus sur les types de manifestes de compléments Office, voir Manifeste de compléments Office.
| Fonctionnalité | Manifeste unifié pour Microsoft 365 | Manifeste du complément uniquement | Description |
|---|---|---|---|
| Activation basée sur un événement | "extensions.autoRunEvents" |
Point d’extension LaunchEvent | Configure la fonctionnalité d’activation basée sur les événements. |