Я работал над Office. Надстройка js, которая автоматически генерирует текст в зависимости от нескольких ранее сохраненных настроек. Этот текст редактируемый.
Я использую CKEDITOR v4.14 для редактора форматированного текста. Однако, когда я нажимаю «Planlegg møte» (Планирование собрания), сам текст вставляется в объект displayNewAppointmentForm в виде простого текста, тегов HTML и всего. Конверсии не происходит.
После закрытия диалогового окна я создаю новую встречу, вызывая следующее после закрытия диалогового окна и до завершения события нажатия кнопки:
dialog.close();
dialog = null;
setTimeout(() => {
Office.context.mailbox.displayNewAppointmentForm({
location: 'https://' + settings.data.domain + '.easymeeting.net/' + settings.data.number,
subject: 'Easymeeting videomøte',
requiredAttendees: [],
optionalAttendees: [],
resources: [Office.context.mailbox.userProfile.emailAddress],
body: settings.data.message,
});
}, 500);
btnEvent.completed();
btnEvent = null;
Я также пытался установка тела путем вызова Office.context.document.setSelectedDataAsyn c после инициализации новой формы встречи, но, похоже, на клиенте Outlook на P C происходит очень мало.
Возможно ли вставить сообщение в формате HTML или в другом формате (например, с новой строкой "\ n") в теле displayNewAppointmentForm?