2017-03-21 2 views
0

Microsoft Outlook REST API를 사용하여 ERP 시스템 사용자의 일정을 Exchange 온라인과 동기화합니다.Outlook REST API를 사용하여 캘린더 항목 본문을 HTML로 변환

ERP 시스템의 항목은 일반 텍스트로 제공되며 API에 그대로 제공됩니다.

불행하게도 년 3 월 14 일의 주위에 있기 때문에, 우리는 다시 해당 항목을 읽을 때, 그들 중 일부의 신체 일부가

<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> 

변환이 무작위로 할 것으로 보인다 아래와 같이 HTML로 자동으로 변환 된 것을 발견 사용자를 위해 생성 된 모든 항목이 변환되는 것은 아니며 모든 사용자에게 문제가 발생하는 것은 아닙니다.

이 문제를 방지하고 원래 항목을 일반 텍스트로 되돌리려면 어떻게해야합니까?

+0

이것은 Exchange 온라인으로 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 
        } 
       }; 
관련 문제