Outlook Online [新设计]:displayReplyForm()打开时没有对话历史记录

时间:2019-02-06 14:10:47

标签: office-js

在Microsoft向Outlook Online添加新设计(在右上角切换按钮“新Outlook”)之后,我们遇到了Office加载项的问题:邮件历史记录未显示在“回复” /“全部回复”上和“前进”。

我们使用Outlook API进行重放,回复全部并转发消息窗口。在转向新的设计功能之前,没有任何问题:Windows已打开并显示消息历史记录。打开新的Outlook设计后,这些功能仍会打开窗口,但没有消息历史记录。

这是我打开回复窗口的代码示例:

Office.context.mailbox.item.displayReplyForm(
   {
       'htmlBody': "Example text for body"
   });

我们使用的API版本:

  • Outlook特定的API库
  • 版本:15.0.4615.1000

1 个答案:

答案 0 :(得分:1)

我也遇到同样的问题,因此您可以尝试使用以下功能:

  Office.context.mailbox.displayNewMessageForm(
  {
    toRecipients: Office.context.mailbox.item.to, // Copy the To line from current item
    ccRecipients: ['sam@contoso.com'],
    subject: 'Outlook add-ins are cool!',
    htmlBody: 'Hello <b>Push all content</b>!<br/><img src="cid:image.png"></i>',

  });

htmlBody 参数中,您可以添加带有预览内容的正文。但是,请记住限制:

  

主体内容的最大大小限制为32 KB。

我真的希望这个问题能尽快得到解决!