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 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.
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.7
L’ensemble de conditions requises de la boîte aux lettres 1.7 inclut toutes les fonctionnalités de l’ensemble de conditions requises 1.6. Les fonctionnalités suivantes ont été ajoutées.
- Ajout d’une propriété pour obtenir ou définir le modèle de périodicité d’un rendez-vous et obtenir le modèle de périodicité des messages qui sont des demandes de réunion.
- Ajout d’une propriété pour obtenir l’ID de la série à laquelle appartient un rendez-vous instance.
- Ajout de méthodes pour gérer les dates et heures de début et de fin d’une série de rendez-vous périodiques.
- Ajout d’une propriété pour obtenir la valeur d’organisateur d’un rendez-vous en mode composition.
- Ajout d’une propriété pour obtenir l’expéditeur (de la valeur) d’un message en mode composition.
- Ajout de méthodes pour ajouter et supprimer des gestionnaires d’événements pour les événements pris en charge sur les éléments.
- Ajout d’événements qui se produisent lorsque le modèle de périodicité, les destinataires ou l’heure de rendez-vous est modifié.
Liste des API
Le tableau suivant répertorie les API introduites dans l’ensemble de conditions requises de boîte aux lettres 1.7. Pour afficher la documentation de référence sur les API pour toutes les API prises en charge par l’ensemble de conditions requises de boîte aux lettres 1.7 ou antérieur, consultez API Outlook.
| Classe | Champs | Description |
|---|---|---|
| AppointmentCompose | addHandlerAsync(eventType : Office.EventType | string, handler : any, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | ajoute un gestionnaire d’événements pour un événement pris en charge. |
| addHandlerAsync(eventType : Office.EventType | string, handler : any, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | ajoute un gestionnaire d’événements pour un événement pris en charge. | |
| organizer | Obtient l’organisateur de la réunion spécifiée. | |
| Récurrence | Obtient ou définit le modèle de périodicité d’un rendez-vous. | |
| removeHandlerAsync(eventType : Office.EventType | string, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Supprime les gestionnaires d’événements pour un type d’événement pris en charge. | |
| removeHandlerAsync(eventType : Office.EventType | string, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Supprime les gestionnaires d’événements pour un type d’événement pris en charge. | |
| seriesId | Obtient l’ID de la série à laquelle appartient un instance. | |
| AppointmentRead | addHandlerAsync(eventType : Office.EventType | string, handler : any, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | ajoute un gestionnaire d’événements pour un événement pris en charge. |
| addHandlerAsync(eventType : Office.EventType | string, handler : any, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | ajoute un gestionnaire d’événements pour un événement pris en charge. | |
| Récurrence | Obtient le modèle de périodicité d’un rendez-vous. | |
| removeHandlerAsync(eventType : Office.EventType | string, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Supprime les gestionnaires d’événements pour un type d’événement pris en charge. | |
| removeHandlerAsync(eventType : Office.EventType | string, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Supprime les gestionnaires d’événements pour un type d’événement pris en charge. | |
| seriesId | Obtient l’ID de la série à laquelle appartient un instance. | |
| AppointmentTimeChangedEventArgs | end | Obtient la date et l’heure de fin du rendez-vous. |
| start | Obtient la date et l’heure de début du rendez-vous. | |
| type | Obtient le type de l’événement. | |
| From | getAsync(callback ?: (asyncResult : Office.AsyncResult<EmailAddressDetails>) => void) | Obtient la valeur d’un message. |
| getAsync(options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<EmailAddressDetails>) => void) | Obtient la valeur d’un message. | |
| MessageCompose | addHandlerAsync(eventType : Office.EventType | string, handler : any, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | ajoute un gestionnaire d’événements pour un événement pris en charge. |
| addHandlerAsync(eventType : Office.EventType | string, handler : any, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | ajoute un gestionnaire d’événements pour un événement pris en charge. | |
| from | Obtient l’adresse de messagerie de l’expéditeur d’un message. | |
| removeHandlerAsync(eventType : Office.EventType | string, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Supprime les gestionnaires d’événements pour un type d’événement pris en charge. | |
| removeHandlerAsync(eventType : Office.EventType | string, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Supprime les gestionnaires d’événements pour un type d’événement pris en charge. | |
| seriesId | Obtient l’ID de la série à laquelle appartient un instance. | |
| MessageRead | addHandlerAsync(eventType : Office.EventType | string, handler : any, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | ajoute un gestionnaire d’événements pour un événement pris en charge. |
| addHandlerAsync(eventType : Office.EventType | string, handler : any, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | ajoute un gestionnaire d’événements pour un événement pris en charge. | |
| Récurrence | Obtient le modèle de périodicité d’un rendez-vous. | |
| removeHandlerAsync(eventType : Office.EventType | string, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Supprime les gestionnaires d’événements pour un type d’événement pris en charge. | |
| removeHandlerAsync(eventType : Office.EventType | string, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Supprime les gestionnaires d’événements pour un type d’événement pris en charge. | |
| seriesId | Obtient l’ID de la série à laquelle appartient un instance. | |
| Jours | Jour | Jour de la semaine. |
| Ven | Vendredi | |
| Lun | Lundi | |
| Sam | Samedi | |
| Soleil | Dimanche | |
| Jeu | Jeudi | |
| Mar | Mardi | |
| Mer | Mercredi | |
| Jour de la semaine | Jour de semaine (à l’exclusion des jours de week-end) : « Mon », « Mar », « Wed », « Thu » et « Ven ». | |
| Week-endDay | Jour du week-end : « Sat » et « Dim ». | |
| Month | Avr | Avril |
| Août | Août | |
| Dec | Décembre | |
| Fév | Février | |
| Jan | Janvier | |
| Juil | Juillet | |
| Juin | Juin | |
| Mars | Mars | |
| Mai | Mai | |
| Novembre | Novembre | |
| Oct | Octobre | |
| Septembre | Septembre | |
| RecurrenceTimeZone | AUSCentralStandardTime | Australie Centre Standard Heure |
| AUSEasternStandardTime | Heure de Standard Est de l’AUS | |
| AfghanistanStandardTime | Afghanistan Standard Time | |
| AlaskanStandardTime | Heure Standard de l’Alaska | |
| AleutianStandardTime | Temps Standard aléoutien | |
| AltaiStandardTime | Altai Standard Time | |
| ArabStandardTime | Temps Standard arabe | |
| ArabianStandardTime | Heure Standard arabe | |
| ArabicStandardTime | Heure Standard arabe | |
| ArgentinaStandardTime | Argentine Standard Heure | |
| AstrakhanStandardTime | Astrakhan Standard Time | |
| AtlanticStandardTime | Atlantique Standard Time | |
| AusCentralW_StandardTime | Australie Centre-Ouest Standard Time | |
| AzerbaïdjanStandardTime | Azerbaïdjan Standard Heure | |
| AçoresStandardTime | Temps Standard des Açores | |
| BahiaStandardTime | Standard l’heure de l Standard e | |
| BangladeshStandardTime | Bangladesh Standard Time | |
| BelarusStandardTime | Heure Standard bélarusse | |
| BougainvilleStandardTime | Bougainville Standard Heure | |
| CanadaCentralStandardTime | Heure de Standard Centre du Canada | |
| CapeVerdeStandardTime | Cap-Vert Standard Temps | |
| CaucasusStandardTime | Heure de Standard du Caucase | |
| CenAustraliaStandardTime | Australie Centre Standard Heure | |
| CentralAmericaStandardTime | Heure Standard d’Amérique centrale | |
| CentralAsiaStandardTime | Asie Centrale Standard Temps | |
| CentralBrazilianStandardTime | Heure de Standard du Brésil centre | |
| CentralEuropeStandardTime | Heure Standard Europe Centrale | |
| CentralEuropeanStandardTime | Heure Standard d’Europe centrale | |
| CentralPacificStandardTime | Heure de Standard Du Pacifique Centre | |
| CentralStandardTime | Heure Standard centrale | |
| CentralStandardTime_Mexico | Heure du Standard central (Mexique) | |
| ChathamIslandsStandardTime | Îles Chatham Standard Time | |
| ChinaStandardTime | Heure Standard Chine | |
| CubaStandardTime | Cuba Standard Time | |
| DatelineStandardTime | Dateline Standard Time | |
| E_AfricaStandardTime | Temps Standard Afrique de l’Est | |
| E_AustraliaStandardTime | Australie Est Standard Heure | |
| E_EuropeStandardTime | Europe Est Standard Heure | |
| E_SouthAmericaStandardTime | Amérique du Sud est Standard Heure | |
| EasterIslandStandardTime | Île de Pâques Standard Heure | |
| EasternStandardTime | Heure Standard de l’Est | |
| EasternStandardTime_Mexico | Heure Standard de l’Est (Mexique) | |
| EgyptStandardTime | Egypte Standard Time | |
| EkaterinburgStandardTime | Ekaterinbourg Standard Temps | |
| FLEStandardTime | Heure Standard FLE | |
| FidjiStandardTime | Fidji Standard Heure | |
| GMTStandardTime | Heure de Standard GMT | |
| GTBStandardTime | Heure de Standard GTB | |
| GeorgianStandardTime | Heure Standard géorgienne | |
| GroenlandStandardTime | Heure Standard du Groenland | |
| GreenwichStandardTime | Heure de Greenwich Standard | |
| HaitiStandardTime | Haïti Standard Time | |
| HawaiianStandardTime | Heure Standard hawaïenne | |
| IndiaStandardTime | Inde Standard Time | |
| IranStandardTime | Iran Standard Time | |
| IsraelStandardTime | Israël Standard Time | |
| JordanStandardTime | Jordanie Standard Heure | |
| KaliningradStandardTime | Kaliningrad Standard Heure | |
| KamchatkaStandardTime | Temps Standard Kamchatka | |
| KoreaStandardTime | Heure Standard corée | |
| LibyeStandardTime | Temps Standard Libye | |
| LineIslandsStandardTime | Line Islands Standard Time | |
| LordHoweStandardTime | Lord Howe Standard Time | |
| MagadanStandardTime | Magadan Standard Time | |
| MagallanesStandardTime | Magallanes Standard Time | |
| MarquesasStandardTime | Marquesas Standard Time | |
| MauriceStandardTime | Maurice Standard Time | |
| MidAtlanticStandardTime | heure Mid-Atlantic Standard | |
| MiddleEastStandardTime | Temps Standard Moyen-Orient | |
| MontevideoStandardTime | Montevideo Standard Time | |
| MarocStandardTime | Heure Standard maroc | |
| MountainStandardTime | Temps Standard montagne | |
| MountainStandardTime_Mexico | Mountain Standard Time (Mexique) | |
| MyanmarStandardTime | Myanmar Standard Time | |
| N_CentralAsiaStandardTime | Asie Centre Nord Standard Temps | |
| NamibieStandardTime | Heure Standard namibie | |
| NepalStandardTime | Népal Standard Heure | |
| NewZealandStandardTime | Nouvelle-Zélande Standard Time | |
| NewfoundlandStandardTime | Heure Standard de Terre-Neuve | |
| NorfolkStandardTime | Norfolk Standard Time | |
| NorthAsiaEastStandardTime | Asie Nord-Est Standard Heure | |
| NorthAsiaStandardTime | Asie du Nord Standard Temps | |
| NorthKoreaStandardTime | Corée du Nord Standard Heure | |
| OmskStandardTime | Heure Standard Omsk | |
| PacificSAStandardTime | Heure de Standard sa du Pacifique | |
| PacificStandardTime | Heure Standard du Pacifique | |
| PacificStandardTimeMexico | Heure Standard du Pacifique (Mexique) | |
| PakistanStandardTime | Pakistan Standard Time | |
| ParaguayStandardTime | Paraguay Standard Time | |
| RomanceStandardTime | Romance Standard Time | |
| RussiaTimeZone10 | Zone horaire Russie 10 | |
| RussiaTimeZone11 | Fuseau horaire Russie 11 | |
| RussiaTimeZone3 | Fuseau horaire Russie 3 | |
| RussianStandardTime | Heure Standard russe | |
| SAEasternStandardTime | Heure de Standard Est sa | |
| SAPacificStandardTime | Heure de Standard pacifique sa | |
| SAWesternStandardTime | Heure de Standard ouest sa | |
| SEAsiaStandardTime | Asie Sud-Est Standard Temps | |
| SaintPierreStandardTime | Saint-Pierre Standard Temps | |
| SakhalinStandardTime | Heure Standard sakhaline | |
| SamoaStandardTime | Samoa Standard Time | |
| SaratovStandardTime | Saratov Standard Heure | |
| SingapourStandardTime | Heure Standard de Singapour | |
| SouthAfricaStandardTime | Afrique du Sud Standard Heure | |
| SriLankaStandardTime | Sri Lanka Standard l’heure | |
| SoudanStandardTime | Soudan Standard Temps | |
| SyriaStandardTime | Temps Standard Syrie | |
| TaipeiStandardTime | Heure Standard Taipei | |
| TasmanieStandardTime | Tasmanie Standard l’heure | |
| TocantinsStandardTime | Tocantins Standard Time | |
| TokyoStandardTime | Heure Standard de Tokyo | |
| TomskStandardTime | Tomsk Standard Time | |
| TongaStandardTime | Heure Standard Tonga | |
| TransbaikalStandardTime | Transbaikal Standard Time | |
| TurkeyStandardTime | Heure Standard turquie | |
| TurksAndCaicosStandardTime | Turks and Caicos Standard Time | |
| USEasternStandardTime | États-Unis l’Heure Standard de l’Est | |
| USMountainStandardTime | États-Unis Mountain Standard Time | |
| UTC | Temps universel coordonné (UTC) | |
| UTCMINUS02 | Temps universel coordonné (UTC) - 2 heures | |
| UTCMINUS08 | Temps universel coordonné (UTC) - 8 heures | |
| UTCMINUS09 | Temps universel coordonné (UTC) - 9 heures | |
| UTCMINUS11 | Temps universel coordonné (UTC) - 11 heures | |
| UTCPLUS12 | Temps universel coordonné (UTC) + 12 heures | |
| UTCPLUS13 | Temps universel coordonné (UTC) + 13 heures | |
| UlaanbaatarStandardTime | Oulan-Bator Standard | |
| VenezuelaStandardTime | Venezuela Standard Time | |
| VladivostokStandardTime | Vladivostok Standard Time | |
| W_AustraliaStandardTime | Australie Ouest Standard Heure | |
| W_CentralAfricaStandardTime | Heure de Standard d’Afrique centrale de l’Ouest | |
| W_EuropeStandardTime | Europe Ouest Standard Temps | |
| W_MongoliaStandardTime | Mongolie occidentale Standard Temps | |
| WestAsiaStandardTime | Asie Ouest Standard Temps | |
| WestBankStandardTime | West Bank Standard Time | |
| WestPacificStandardTime | Heure de Standard Pacifique Ouest | |
| YakutskStandardTime | Heure Standard Yakutsk | |
| RecurrenceType | Journalière | Quotidien. |
| Mensuelle | Mensuel. | |
| Jour de la semaine | Semaine. | |
| En semaines | Hebdomadaire. | |
| Tous les ans | Annuel. | |
| WeekNumber | Premier | Première semaine du mois. |
| Quatrième | Quatrième semaine du mois. | |
| Nom | Dernière semaine du mois. | |
| Seconde | Deuxième semaine du mois. | |
| Troisième | Troisième semaine du mois. | |
| Organizer | getAsync(callback ?: (asyncResult : Office.AsyncResult<EmailAddressDetails>) => void) | Obtient la valeur d’organisateur d’un rendez-vous en tant qu’objet EmailAddressDetails |
| getAsync(options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<EmailAddressDetails>) => void) | Obtient la valeur d’organisateur d’un rendez-vous en tant qu’objet EmailAddressDetails | |
| RecipientsChangedEventArgs | changedRecipientFields | Obtient un objet qui indique l’état de modification des champs destinataires. |
| type | Obtient le type de l’événement. | |
| RecipientsChangedFields | bcc | Obtient si les destinataires du champ cci ont été modifiés. |
| cc | Obtient si les destinataires du champ cc ont été modifiés. | |
| optionalAttendees | Obtient si les participants facultatifs ont été modifiés. | |
| requiredAttendees | Obtient si les participants requis ont été modifiés. | |
| resources | Obtient si les ressources ont été modifiées. | |
| to | Obtient si les destinataires du champ to ont été modifiés. | |
| Périodicité | getAsync(callback ?: (asyncResult : Office.AsyncResult<Recurrence>) => void) | Retourne l’objet de périodicité actuel d’une série de rendez-vous. |
| getAsync(options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<Recurrence>) => void) | Retourne l’objet de périodicité actuel d’une série de rendez-vous. | |
| recurrenceProperties | Obtient ou définit les propriétés de la série de rendez-vous périodiques. | |
| recurrenceTimeZone | Obtient ou définit les propriétés de la série de rendez-vous périodiques. | |
| recurrenceType | Obtient ou définit le type de la série de rendez-vous périodiques. | |
| seriesTime | L’objet SeriesTime vous permet de gérer les dates de début et de fin de la série de rendez-vous périodiques et | |
| setAsync(recurrencePattern : Recurrence, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Définit le modèle de périodicité d’une série de rendez-vous. | |
| setAsync(recurrencePattern : Recurrence, options : Office.AsyncContextOptions, callback ?: (asyncResult : Office.AsyncResult<void>) => void) | Définit le modèle de périodicité d’une série de rendez-vous. | |
| RecurrenceChangedEventArgs | Récurrence | Obtient l’objet de périodicité mis à jour. |
| type | Obtient le type de l’événement. | |
| RecurrenceProperties | dayOfMonth | Représente le jour du mois. |
| Dayofweek | Représente le jour de la semaine ou le type de jour, par exemple, le jour du week-end ou le jour de la semaine. | |
| Jours | Représente l’ensemble de jours pour cette périodicité. | |
| firstDayOfWeek | Représente le premier jour de la semaine que vous avez choisi, sinon la valeur par défaut est la valeur dans les paramètres de l’utilisateur actuel. | |
| interval | Représente la période entre les instances de la même série périodique. | |
| Mois | Représente le mois. | |
| numéro de semaine | Représente le nombre de la semaine dans le mois sélectionné, par exemple, « première » pour la première semaine du mois. | |
| RecurrenceTimeZone | name | Représente le nom du fuseau horaire de périodicité. |
| Compenser | Valeur entière représentant la différence en minutes entre le fuseau horaire local et l’heure UTC à la date de début de la série de réunions. | |
| SeriesTime | getDuration() | Obtient la durée en minutes d’un instance habituel dans une série de rendez-vous périodiques. |
| getEndDate() | Obtient la date de fin d’un modèle de périodicité dans les éléments suivants | |
| getEndTime() | Obtient l’heure de fin d’une demande de rendez-vous ou de réunion habituelle instance d’un modèle de périodicité dans le fuseau horaire que l’utilisateur ou | |
| getStartDate() | Obtient la date de début d’un modèle de périodicité dans les éléments suivants | |
| getStartTime() | Obtient l’heure de début d’un rendez-vous habituel instance d’un modèle de périodicité dans le fuseau horaire défini par l’utilisateur/complément | |
| setDuration(minutes : number) | Définit la durée de tous les rendez-vous dans un modèle de périodicité. | |
| setEndDate(date : string) | Définit la date de fin d’une série de rendez-vous périodiques. | |
| setEndDate(year : number, month : number, day : number) | Définit la date de fin d’une série de rendez-vous périodiques. | |
| setStartDate(date :string) | Définit la date de début d’une série de rendez-vous périodiques. | |
| setStartDate(year :number, month :number, day :number) | Définit la date de début d’une série de rendez-vous périodiques. | |
| setStartTime(hours : number, minutes : number) | Définit l’heure de début de toutes les instances d’une série de rendez-vous périodiques dans le fuseau horaire défini par le modèle de périodicité | |
| setStartTime(time : string) | Définit l’heure de début de toutes les instances d’une série de rendez-vous périodiques dans le fuseau horaire défini par le modèle de périodicité |
Événements
Le tableau suivant répertorie les événements introduits dans l’ensemble de conditions requises 1.7. Pour obtenir la liste de tous les événements pris en charge qui peuvent être gérés à l’aide des addHandlerAsync méthodes et removeHandlerAsync , voir Office.EventType.
| Événement | Description | Objet |
|---|---|---|
| AppointmentTimeChanged | La date ou l’heure du rendez-vous ou de la série sélectionnée a été modifiée. | Option |
| RecipientsChanged | La liste des destinataires de l’élément ou de l’emplacement de rendez-vous sélectionné a été modifiée. | Option |
| Périodicité modifiée | Le modèle de périodicité de la série de réunions sélectionnée a été modifié. | Option |