2015-11-18 3 views
0

Я создал надстройку Office и хочу добавить содержимое html в тело письма. Это работает, но контент несколько трансформируется, поэтому мой css не работает. По какой-то причине надстройки «X_» в качестве префикса к атрибутам (фото)Добавление содержимого в тело электронной почты Outlook через надстройку Office

part of rendered hmtl in image body

Я использую метод Office.mailbox.item.body.setSelectedDataAsync для добавления HTML.

Вы можете найти код на GitHub: https://github.com/genevangampelaere/OutlookTrelloAddIn

ответ

0

Я не знаю, почему это добавление префикса X_, но основная проблема заключается в том, что вы устанавливаете стили CSS, а не классы, и это должно быть в style атрибут не атрибут class.

Office.context.mailbox.item.body.setSelectedDataAsync("<div style=\"border-left-width: 2px;border-left-color: #0067A3;border-left-style: solid;padding-left: 10px;\"><h2>" + card.name + "</h2><div>" + card.desc + "</div></div>", { coercionType: Office.CoercionType.Html }); 
+0

OMG! Какая глупая ошибка. Это моя ошибка. Спасибо, что указали это! –

Смежные вопросы