2017-06-08 1 views
0

d'abord je crée un rendez-vous via des services web d'échange, puis Quand je regarde ce corps de rendez-vous sur Microsoft Outlook, le corps comprend le contenu comme suit. Mais je n'ajoute pas ce contenu par programme. Comment supprimer ce contenu?Comment supprimer le contenu qui est ajouté automatiquement au corps en échange service web api

When: Friday, June 09, 2017 10:00 AM-10:30 AM. UTC 

*~*~*~*~*~*~*~*~*~* 

J'ai également défini le corps du message comme suit:

MessageBody messageBody = new MessageBody(); 
messageBody.setBodyType(BodyType.Text); 
messageBody.setText("MY TEXT"); 
appointment.setBody(messageBody); 

Répondre

0

Ce comportement est par défaut.

Vous pouvez faire une solution en sauvegardant les invitations dans le dossier Brouillons au lieu de les envoyer, puis les récupérer et supprimer le texte supplémentaire. Ensuite, utilisez UpdateItems pour les enregistrer dans le dossier SentItems.

+0

Intéressant, comment puis-je changer le comportement par défaut? –

+0

?? J'ai déjà expliqué dans la réponse comment faire un work-around. SO n'est pas un service d'écriture de code. – MadDev

+0

Lorsque j'essaie de sauvegarder l'invitation à brouillon, j'obtiens une erreur comme suit "Impossible de créer un élément de calendrier dans un dossier non-calendrier." @MadDev –