Проблема с размером тела Office.context.mailbox.displayNewAppointmentForm с текстом /html

Я разрабатываю надстройку для Outlook для Mac OS с использованием OfficeJs API. Согласно требованию, я использую Office.context.mailbox.displayNewAppointmentForm() метод, чтобы открыть окно Назначение программно, по нажатию кнопки.

Office.context.mailbox.displayNewAppointmentForm(
{
    location: '{Location}',
    subject: '{subject}',
    body: '{some large text}'
});

Если body текст не более 255 символов, после чего открывается окно встречи с предварительно заполненным текстом, темой и местоположением. Но если основной текст превышает этот размер, окно встречи не открывается.

Я знаю, что существует ограничение в 32 КБ для формы назначения body но мой текст не более того. (Я подтвердил это на конвертере символов в КБ).

Если я добавляю тему, а текст Subject превышает 255 символов (указанный в документации API), это дает исключение.

Но для тела он не дает никаких исключений персонажам больше 255 и не открывает новое окно встреч.

ВАЖНОЕ ОБНОВЛЕНИЕ: так как это надстройка для офиса, и она работает на платформе Windows, а также. Он работает, как и ожидалось, для Windows, и текст отображается идеально. Так что, похоже, это ошибка для Mac!

Ссылка демонстрационного кода: https://drive.google.com/file/d/1NoWfxd8p3kYQ1AkRXtE0DS4NmyN4PmiY/view

0 ответов

Другие вопросы по тегам