Jeu de conditions préalables de l’API de complément Outlook 1.9

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.9

Le jeu de conditions requises 1.9 inclut toutes les fonctionnalités du jeu de conditions requises 1.8. Les fonctionnalités suivantes ont été ajoutées.

  • Prise en charge ajoutée pour ajouter du contenu à un élément de courrier lors de l’envoi.
  • Ajout d’une méthode permettant d’obtenir toutes les propriétés personnalisées d’un élément de courrier dans une boîte aux lettres.
  • Ajout de méthodes pour afficher un nouveau message ou formulaire de rendez-vous.
  • Ajout de méthodes pour afficher un message ou un rendez-vous existant.
  • Ajout de la prise en charge de Dialog.messageChild pour remettre un message à partir de la page hôte, telle qu’un volet Office ou une commande de fonction, à une boîte de dialogue ouverte à partir de la page.

Liste des API

Le tableau suivant répertorie les API introduites dans le jeu de conditions requises de boîte aux lettres 1.9. 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.9 ou version antérieure, consultez API Outlook.

Classe Champs Description
AppointmentRead displayReplyAllFormAsync(formData : string | ReplyFormData, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un formulaire de réponse qui inclut soit l’expéditeur et tous les destinataires du message sélectionné, soit l’organisateur et tous les participants à la
displayReplyAllFormAsync(formData : string | ReplyFormData, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un formulaire de réponse qui inclut soit l’expéditeur et tous les destinataires du message sélectionné, soit l’organisateur et tous les participants à la
displayReplyFormAsync(formData : string | ReplyFormData, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un formulaire de réponse qui comprend uniquement l’expéditeur du message sélectionné ou l’organisateur du rendez-vous sélectionné.
displayReplyFormAsync(formData : string | ReplyFormData, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un formulaire de réponse qui comprend uniquement l’expéditeur du message sélectionné ou l’organisateur du rendez-vous sélectionné.
Body appendOnSendAsync(data : string, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Ajoute le contenu spécifié à la fin du corps de l’élément, après une signature.
appendOnSendAsync(data : string, options : Office.AsyncContextOptions & CoercionTypeOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Ajoute le contenu spécifié à la fin du corps de l’élément, après une signature.
CustomProperties getAll() Renvoie un objet avec toutes les propriétés personnalisées dans une collection de paires nom/valeur.
Boîte aux lettres displayAppointmentFormAsync(itemId : string, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un rendez-vous de calendrier existant.
displayAppointmentFormAsync(itemId : string, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un rendez-vous de calendrier existant.
displayMessageFormAsync(itemId : string, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un message existant.
displayMessageFormAsync(itemId : string, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un message existant.
displayNewAppointmentFormAsync(parameters : AppointmentForm, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un formulaire permettant de créer un rendez-vous du calendrier.
displayNewAppointmentFormAsync(parameters : AppointmentForm, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un formulaire permettant de créer un rendez-vous du calendrier.
displayNewMessageFormAsync(parameters : MessageForm, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un formulaire pour créer un message.
displayNewMessageFormAsync(parameters : MessageForm, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un formulaire pour créer un message.
MessageRead displayReplyAllFormAsync(formData : string | ReplyFormData, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un formulaire de réponse qui inclut soit l’expéditeur et tous les destinataires du message sélectionné, soit l’organisateur et tous les participants à la
displayReplyAllFormAsync(formData : string | ReplyFormData, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un formulaire de réponse qui inclut soit l’expéditeur et tous les destinataires du message sélectionné, soit l’organisateur et tous les participants à la
displayReplyFormAsync(formData : string | ReplyFormData, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un formulaire de réponse qui comprend uniquement l’expéditeur du message sélectionné ou l’organisateur du rendez-vous sélectionné.
displayReplyFormAsync(formData : string | ReplyFormData, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Affiche un formulaire de réponse qui comprend uniquement l’expéditeur du message sélectionné ou l’organisateur du rendez-vous sélectionné.

Mises à jour du manifeste

Le tableau suivant répertorie les mises à jour de manifeste introduites dans l’ensemble de conditions requises pour la boîte aux lettres 1.9. 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
Ajouter à l’envoi "authorization.permissions.resourceSpecific.name" définir sur "Mailbox.AppendOnSend.User" élément ExtendedPermissions Active la prise en charge de la fonctionnalité d’ajout à l’envoi.

Voir aussi