Comparer la prise en charge des compléments Outlook dans Outlook sur Mac avec d’autres clients Outlook
Vous pouvez créer et exécuter un complément Outlook de la même façon dans Outlook sur Mac que dans les autres clients, y compris Outlook sur le web, Windows (nouveau et classique), iOS et Android, sans personnaliser le code JavaScript pour chaque client. Les mêmes appels du complément à l’API JavaScript Office fonctionnent généralement de la même façon, à l’exception des zones décrites dans le tableau suivant.
Pour plus d'informations, voir Déployer et installer des compléments Outlook à des fins de test.
Pour plus d’informations sur la nouvelle prise en charge de l’interface utilisateur, voir Prise en charge des compléments dans Outlook sur la nouvelle interface utilisateur Mac.
Zone | Outlook sur le web, Windows (nouveau et classique) et appareils mobiles | Outlook sur Mac |
---|---|---|
Versions prises en charge de office.js | Toutes les API dans Office.js. | Toutes les API dans Office.js. REMARQUE : Dans Outlook sur Mac, seule la version 16.35 (20030802) ou ultérieure prend en charge l’enregistrement d’une réunion. Sinon, la méthode échoue lorsqu’elle saveAsync est appelée à partir d’une réunion en mode composition. Pour contourner ce problème, voir Impossible d’enregistrer une réunion en tant que brouillon dans Outlook pour Mac à l’aide des API de JS Office. |
Instances d’une série de rendez-vous périodiques |
|
|
Type de destinataire d’un participant de rendez-vous | Peut utiliser EmailAddressDetails.recipientType pour identifier le type de destinataire d’un participant. |
EmailAddressDetails.recipientType Renvoie undefined pour les participants à un rendez-vous. |
Chaîne de version de l’application cliente | Le format de la chaîne de version retournée par diagnostics.hostVersion dépend du client Outlook.
|
L’appel diagnostics.hostVersion retourne la version du client Outlook. Par exemple : 16.0 (140325) . |
Propriétés personnalisées d’un élément | Si le réseau tombe en panne, un complément peut toujours accéder aux propriétés personnalisées mises en cache. | Étant donné qu’Outlook sur Mac ne met pas en cache les propriétés personnalisées, si le réseau tombe en panne, les compléments ne peuvent pas y accéder. |
Détails des pièces jointes | Le type de contenu et les noms des pièces jointes dans un objet AttachmentDetails dépendent du type de client :
|
|
Chaîne représentant le fuseau horaire dans les propriétés dateTimeCreated et dateTimeModified |
Par exemple : Thu Mar 13 2014 14:09:11 GMT+0800 (China Standard Time) |
Par exemple : Thu Mar 13 2014 14:09:11 GMT+0800 (CST) |
Précision horaire de dateTimeCreated et dateTimeModified |
Si un complément utilise le code suivant, la précision est de l’ordre de la milliseconde.JSON.stringify(Office.context.mailbox.item, null, 4); |
La précision peut seulement atteindre une seconde. |
Prise en charge des compléments dans Outlook sur la nouvelle interface utilisateur Mac
Les compléments Outlook sont désormais pris en charge dans la nouvelle interface utilisateur Mac (disponible à partir d’Outlook version 16.38.506). Pour connaître les ensembles de conditions requises actuellement pris en charge dans la nouvelle interface utilisateur Mac, consultez Prise en charge du client de l’ensemble de conditions requises de l’API Outlook.
Pour en savoir plus sur la nouvelle interface utilisateur Mac, consultez La nouvelle Outlook pour Mac.
Vous pouvez déterminer la version de l’interface utilisateur que vous utilisez, comme suit :
Interface utilisateur classique
Nouvelle interface utilisateur