2017-03-21 13 views
0

を使用して、カレンダーエントリの本文をプレーンテキストからHTMLに変換しました。Microsoft Outlook REST APIを使用して、ERPシステムのユーザーのカレンダーをExchange Onlineと同期させています。Outlook REST API

ERPシステムからのエントリはプレーンテキストであり、APIにはそのように提供されます。変換のようにランダムに行われているように見える

<html><head><meta name="Generator" content="Microsoft Exchange Server"> 
<!-- converted from text --> 
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style></head> 
<body> 
<font size="2"><span style="font-size:10pt;"><div class="PlainText">&nbsp;</div></span></font> 
</body> 
</html> 

以下のように

は残念ながら、3月14日頃から、我々は戻って、それらのエントリを読んだとき、それらのいくつかの身体の一部がHTMLに自動的に変換された、ということに気づきましたユーザーのために作成されたすべてのエントリが変換されるわけではなく、問題はすべてのユーザーに起こるわけではありません。

これを防止して元のエントリをプレーンテキストとして戻すにはどうすればよいですか?

+0

これは、Exchange OnlineとしてMicrosoftに質問したように見えます。 DIdと一緒にチケットを開こうとしましたか? – BastianW

+0

はい、回答はStackOverflowを通じてOutlook REST APIを担当するAPIチームに問い合わせることでした。 –

答えて

0

メールを送信する際に、ContentTypeがTextであることを指定していますか?メッセージは次のようになります。

   var messageFinal = { 
        "Message": { 
         "ToRecipients": $scope.message.toRecipients, 
         "CcRecipients": $scope.message.ccRecipients, 
         "BccRecipients": $scope.message.bccRecipients, 
         "Attachments": attachmentsFinal, 
         "Subject": $scope.message.subject, 
         "Body": { 
          "ContentType": "TEXT",      
          "Content": $scope.message.content 
         }, 
         "Importance" : $scope.message.Importance 
        } 
       }; 
関連する問題