J'ai besoin d'extraire des données de récurrence pour des rendez-vous tels que les champs Répéter, De, À. En outre, je dois également obtenir des détails de modèle quotidiens, hebdomadaires ou mensuels pour mon complément Office Outlook lorsqu'il est en mode composition.Comment obtenir des données de récurrence à partir de l'API JavaScript dans Office365
0
A
Répondre
2
Dans un complément Web Outlook lorsque quelque chose n'est pas disponible directement à partir de Office.js library, vous pouvez essayer d'accéder à ces données à l'aide des services Web Exchange.
Heureusement, Office.js offre deux moyens d'accéder à EWS.
- Vous pouvez demander directement le SAP avec une requête SOAP à partir de votre application cliente. Voir la méthode
makeEwsRequestAsync
dans Office.context.mailbox - Vous pouvez obtenir un jeton EWS, l'envoyer à votre serveur et faire la demande à partir de là. Ensuite, vous pouvez utiliser un bon SDK tel que this one. Vous appelez la méthode
getCallbackTokenAsync
deOffice.Context.mailblox
pour récupérer un tel jeton. Dans ce link, vous trouverez un exemple sur la façon d'utiliser cette technique pour récupérer les pièces jointes (non disponibles dans Office.js)
Pour répondre plus précisément, le serveur Web intégré semble exposer les informations dont vous avez besoin au sujet de la récurrence, à etc. pour les rendez-vous, voir this link.
Merci benoit, je vais vérifier cela et vous mettre à jour en conséquence – user6012518
Benoit merci pour votre réponse mais je ne peux pas utiliser la méthode makeEwsRequestAsync car elle attend un ID de rendez-vous ou un identifiant d'article. Ici, je suis en train de composer un nouveau rendez-vous qui n'a pas d'ID de rendez-vous, Maintenant, je reçois si son rendez-vous récurrent ou unique. – user6012518
Qu'en est-il de la création de votre rendez-vous et de l'utilisation de EWS pour définir sa propriété de récurrence plus tard? –