Ensemble de conditions requises de l’API du complément Outlook 1.3

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

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

Liste des API

Le tableau suivant répertorie les API introduites dans l’ensemble de conditions requises pour les boîtes aux lettres 1.3. 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.3 ou version antérieure, consultez API Outlook.

Classe Champs Description
AppointmentCompose close() Ferme l’élément en cours qui est composé.
notificationMessages Obtient les messages de notification pour un élément.
saveAsync(callback : (asyncResult : Office.AsyncResult<string>) => void) Enregistre un élément de manière asynchrone.
saveAsync(options : Office.AsyncContextOptions, callback : (asyncResult : Office.AsyncResult<string>) => void) Enregistre un élément de manière asynchrone.
AppointmentRead notificationMessages Obtient les messages de notification pour un élément.
Body getAsync(coercionType : Office.CoercionType | string, callback ?: (asyncResult : Office.AsyncResult<string>) => void) Renvoie l’intégralité du corps actuel dans le format spécifié par coercionType.
getAsync(coercionType : Office.CoercionType | string, options : Office.AsyncContextOptions & { bodyMode ?: MailboxEnums.BodyMode }, callback ?: (asyncResult : Office.AsyncResult<string>) => void) Renvoie l’intégralité du corps actuel dans le format spécifié par coercionType.
setAsync(data : string, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Remplace l’ensemble du corps avec le texte spécifié.
setAsync(data : string, options : Office.AsyncContextOptions & CoercionTypeOptions & { bodyMode ?: MailboxEnums.BodyMode }, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Remplace l’ensemble du corps avec le texte spécifié.
Boîte aux lettres convertToEwsId(id : string, restVersion : MailboxEnums.RestVersion | string) Convertit un ID pris en charge au format EWS (Exchange Web Services).
convertToRestId(id : string, restVersion : MailboxEnums.RestVersion | string) Convertit un ID pris en charge au format REST.
MessageCompose close() Ferme l’élément en cours qui est composé.
notificationMessages Obtient les messages de notification pour un élément.
saveAsync(callback : (asyncResult : Office.AsyncResult<string>) => void) Enregistre de manière asynchrone le message actuel en tant que brouillon.
saveAsync(options : Office.AsyncContextOptions, callback : (asyncResult : Office.AsyncResult<string>) => void) Enregistre de manière asynchrone le message actuel en tant que brouillon.
MessageRead notificationMessages Obtient les messages de notification pour un élément.
NotificationMessageDetails icon Référence à une icône personnalisée définie dans le manifeste.
key Identificateur du message de notification.
message Texte du message de notification.
Persistant Spécifie si le message doit être persistant.
type Spécifie le de message ItemNotificationMessageType .
NotificationMessages addAsync(key : string, JSONmessage : NotificationMessageDetails, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Ajoute une notification à un élément.
addAsync(key : string, JSONmessage : NotificationMessageDetails, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Ajoute une notification à un élément.
getAllAsync(callback ?: (asyncResult : Office.AsyncResult<NotificationMessageDetails[]>) => void) Renvoie l’ensemble des clés et messages pour un élément.
getAllAsync(options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<NotificationMessageDetails[]>) => void) Renvoie l’ensemble des clés et messages pour un élément.
removeAsync(key : string, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Supprime un message de notification pour un élément.
removeAsync(key : string, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Supprime un message de notification pour un élément.
replaceAsync(key : string, JSONmessage : NotificationMessageDetails, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Remplace un message de notification disposant d’une clé donnée par un autre message.
replaceAsync(key : string, JSONmessage : NotificationMessageDetails, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) Remplace un message de notification disposant d’une clé donnée par un autre message.
ItemNotificationMessageType ErrorMessage Le message de notification est un message d’erreur.
InformationalMessage Le message de notification est un message d’information.
ProgressIndicator Le message de notification est un indicateur de progression.
RestVersion Bêta Bêta.
v1_0 Version 1.0.
v2_0 Version 2.0.

Voir aussi