4

我正在使用 OfficeJs API 为 Mac OS 开发 Outlook 插件。根据要求,我正在使用Office.context.mailbox.displayNewAppointmentForm()方法通过单击按钮以编程方式打开约会窗口。

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

如果body文本为 255 个字符或更少,则预约窗口将打开,其中包含预填充的正文、主题和位置。但如果正文超过该大小,则不会打开任何约会窗口。

我知道预约表格有 32KB 的限制,body但我的文本不超过这个。(我已经在字符到 KB 转换器上确认了它)。

如果我添加一个主题并且主题的文本超过 255 个字符(在 API 文档中指定),则会出现异常。

但是对于正文,超过 255 个字符也不例外,并且不会打开新的约会窗口。

重要更新:因为这是 Office 插件,它也适用于 Windows 平台。它在 Windows 上按预期工作,并且文本呈现完美。所以,这似乎是Mac的一个错误!

演示代码链接: https ://drive.google.com/file/d/1NoWfxd8p3kYQ1AkRXtE0DS4NmyN4PmiY/view

4

0 回答 0