2017-11-18 4 views
1

Outlook 2016 für Windows zurück.body.getAsync() gibt unerwartete Zeichen in Outlook 2016 für Windows

Ich verwende die Funktion Office.context.mailbox.item.body.getAsync die E-Mail-Inhalte zu erhalten:

if (Office.context.requirements.isSetSupported("mailbox", 1.3)) { 
    Office.context.mailbox.item.body.getAsync("html", function (result) { 
     if (result.status == Office.AsyncResultStatus.Succeeded) { 
      var htmlBody = result.value; 
      globalAddin.setLocalStorageItem('htmlEmailBody', htmlBody); 
      globalAddin.getEmailSignature(htmlBody); 
      window.location = 
       globalAddin.randomizeUrl("composeemail/add_contact.html"); 
     } 
    }); 
} 

Dies wird mit Outlook arbeiten für das Web und Outlook 2013 für Windows:

enter image description here

Mit Outlook 2016 für Windows ist es erfolgreich aber gibt unbekannte Zeichen ÿþ< in Wertfeld zurück:

enter image description here

Irgendwelche Ideen, wie man dieses Problem löst?

+1

Es ist seltsam, ich benutze diese Funktion und es ist gut auf Outlook 2016 für Desktop. Sie versuchen vielleicht, Outlook zu aktualisieren/versuchen Sie einen anderen Computer oder so etwas? – OriEng

+0

Was ist die Vollversion (Version und Build) von Outlook, auf der Sie dies sehen? –

+0

danke. Ich habe die neueste Version aktualisiert und einen Testaccount hinzugefügt. Es funktioniert danach. – user1561904

Antwort

1

haben Sie versucht, die neueste Version und die richtige Lizenz zu aktualisieren. Ich habe es nach der Installation der neuesten Version gelöst und ein 365 Testkonto hinzugefügt.

Verwandte Themen