我正在使用 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