Надстройка для Outlook: есть ли способ получить текст из электронной почты с новыми строками? - PullRequest
0 голосов
/ 22 марта 2020

У меня проблема, что я не уверен, как ее преодолеть.

Я могу получить сообщение, составьте текст, но мне также нужно получить новые строки (нажата ENTER) ).

поэтому, если сообщение:

"This is an example
for new line"

, я получу в body.getAsync Это пример \n для новой строки

    Office.initialize = function (reason) {
      mailboxItem = Office.context.mailbox.item;
    }
      
    function validateBody(event) {
      mailboxItem.body.getAsync("text", { asyncContext: event }, sendToServer);
    }
    
    function sendToServer(asyncResult){
      //NOW HERE I NEED THE TEXT WITH NEW LINES
      //(like:This is an example \n for new line)
    }

Если нет способа сделать это, то есть ли способ получить тело элемента в виде простого javascript объекта? и добавьте к нему:

item.addEventListener("keyup", function(event) {
  // Number 13 is the "Enter" key on the keyboard
  if (event.keyCode === 13) {
    // DO THIS
  }
});
...