Ensemble de conditions requises de l’API de complément Outlook 1.14
Le sous-ensemble d’API de complément Outlook de l’API JavaScript Office inclut des objets, des méthodes, des propriétés et des événements que vous pouvez utiliser dans un complément Outlook.
Nouveautés de la version 1.14
L’ensemble de conditions requises 1.14 inclut toutes les fonctionnalités de l’ensemble de conditions requises 1.13. Les fonctionnalités suivantes ont été ajoutées.
- Ajout de la fonctionnalité intégrée de création de rapports de courrier indésirable .
- Ajout d’une méthode pour obtenir l’encodage Base64 d’un message.
- Ajout d’une méthode pour obtenir l’URL du runtime JavaScript d’un complément.
- Ajout de la prise en charge de la personnalisation du texte du bouton et de la configuration d’un volet Office pour l’option Ne pas envoyer d’une boîte de dialogue Alertes intelligentes .
- Ajout de la prise en charge pour remplacer l’option de mode d’envoi d’un complément Alertes intelligentes au moment de l’exécution.
- Ajout de membres pour obtenir des propriétés supplémentaires d’un message en mode composition.
- Ajout d’une méthode pour fermer un message en cours de composition avec l’option permettant d’ignorer les modifications non enregistrées.
- Ajout de propriétés d’élément de courrier supplémentaires pour la fonctionnalité de sélection multiple d’élément .
- Ajout de la prise en charge pour identifier le thème Office actuel d’un client Outlook.
- Ajout de la prise en charge pour obtenir et définir le niveau de confidentialité d’un rendez-vous.
Journal des modifications
Ajout du point d’extension manifeste du complément ReportPhishingCommandSurface uniquement : active un complément de signalement de courrier indésirable dans le ruban Outlook et l’empêche d’apparaître à la fin du ruban ou dans la section de dépassement.
Ajout de l’élément manifeste du complément ReportPhishingCustomization uniquement : Configure le bouton du ruban et la boîte de dialogue de prétraitement d’un complément de création de rapports de courrier indésirable.
Ajout de l’événement Office.EventType.SpamReporting : se produit dans Outlook lorsqu’un message non sollicité est signalé.
Ajout d’Office.SpamReportingEventArgs : fournit des informations sur l’événement
Office.EventType.SpamReporting
qui se produit lorsqu’un message non sollicité est signalé.Ajout d’Office.SpamReportingEventCompletedOptions : fournit des options permettant de personnaliser la boîte de dialogue de post-traitement d’un complément de création de rapports de courrier indésirable et d’exécuter des opérations supplémentaires sur un message signalé.
Ajout de l’énumération Office.MailboxEnums.MoveSpamItemTo : spécifie le dossier vers lequel un message signalé est déplacé une fois qu’il est traité par un complément de création de rapports de courrier indésirable.
Ajout de la méthode Office.context.mailbox.item.getAsFileAsync : obtient l’encodage Base64 d’un message.
Ajout d’Office.Urls : fournit un objet pour obtenir les URL des environnements d’exécution utilisés par un complément.
Ajout de la méthode Office.context.urls.javascriptRuntimeUrl : obtient l’URL du runtime JavaScript d’un complément.
Ajout de nouvelles propriétés à Office.SmartAlertsEventCompletedOptions : ajoute les propriétés suivantes pour personnaliser l’option Ne pas envoyer d’une boîte de dialogue Alertes intelligentes et remplacer l’option mode d’envoi au moment de l’exécution.
- propriété cancelLabel : personnalise le texte de l’option Ne pas envoyer d’une boîte de dialogue Alertes intelligentes.
- propriété commandId : spécifie l’ID du volet Office qui s’ouvre lorsque l’option Ne pas envoyer est sélectionnée dans une boîte de dialogue Alertes actives.
- propriété contextData : spécifie toutes les données JSON transmises au complément pour traitement lorsque l’option Ne pas envoyer est sélectionnée dans une boîte de dialogue Alertes intelligentes.
- propriété sendModeOverride : remplace l’option de mode d’envoi spécifiée dans le manifeste au moment de l’exécution.
Ajout de l’énumération Office.MailboxEnums.SendModeOverride : spécifie l’option de mode d’envoi qui remplace l’option définie dans le manifeste au moment de l’exécution.
Ajout de la propriété Office.context.mailbox.item.inReplyTo : obtient l’ID du message d’origine à lequel le message actuel répond.
Ajout de la méthode Office.context.mailbox.item.getConversationIndexAsync : obtient la position codée en Base64 du message actuel dans un thread de conversation.
Ajout de la méthode Office.context.mailbox.item.getItemClassAsync : obtient la classe d’élément EWS (Exchange Web Services) d’un message en mode composition.
Ajout de la méthode Office.context.mailbox.item.closeAsync : ferme un message en cours de composition avec l’option permettant d’ignorer les modifications non enregistrées.
Ajout de nouvelles propriétés à Office.SelectedItemDetails : ajoute les propriétés prises en charge suivantes à la fonctionnalité multi-sélection d’élément.
- propriété conversationId : fournit l’identificateur de la conversation de message qui contient le message actuellement sélectionné.
- propriété hasAttachment : identifie si un message actuellement sélectionné contient une pièce jointe.
- propriété internetMessageId : fournit l’identificateur de message Internet du message actuellement sélectionné.
Ajout de la propriété Office.context.officeTheme : obtient l’objet pour accéder aux propriétés du thème Office actuellement sélectionné.
Ajout de l’événement Office.EventType.OfficeThemeChanged : se produit lorsque le thème Office est modifié dans Outlook.
Ajout d’Office.OfficeThemeChangedEventArgs : fournit le thème Office mis à jour lorsque l’événement
Office.EventType.OfficeThemeChanged
se produit.Ajout de la propriété Office.context.mailbox.item.sensitivity : Représente le niveau de confidentialité d’un rendez-vous.
Ajout d’Office.Sensitivity : fournit des méthodes pour obtenir ou définir le niveau de confidentialité d’un rendez-vous en mode composition.
Ajout de l’énumération Office.MailboxEnums.AppointmentSensitivityType : spécifie le niveau de sensibilité d’un rendez-vous.