Office.MailboxEnums.BodyMode enum

指定邮件正文的显示部分,以便回复包含多个邮件的对话线程。

注解

适用的 Outlook 模式:邮件Compose

重要提示:此枚举仅在 Outlook 网页版、从版本 4.2538.0) 开始的移动设备 (以及新的 Outlook on Windows 中受支持。

在 Outlook 网页版 和新的 Outlook on Windows 中,用户可以在“设置邮件布局>邮件组织”>>中将其邮件组织为对话或单个邮件。 此用户设置会影响显示的消息正文部分。 枚举 BodyMode 支持这些客户端上的以下消息组织设置。

  • 对话:按对话>对邮件进行分组所选对话中的所有邮件或在顶部“最新”底部显示按对话>/分组的电子邮件

  • 单个邮件:不要将邮件>分组仅一封邮件将电子邮件显示为单个邮件

有关详细信息,请参阅 更改邮件列表在 Outlook 中的显示方式。

示例

// Get the body of the message based on the user's setting for message organization.
Office.context.mailbox.item.body.getAsync(
  Office.CoercionType.Html,
  { bodyMode: Office.MailboxEnums.BodyMode.HostConfig },
  (bodyResult) => {
    if (bodyResult.status === Office.AsyncResultStatus.Failed) {
      console.log(`Failed to get body: ${bodyResult.error.message}`);
      return;
    }

    const body = bodyResult.value;
  }
);

字段

FullBody = 0

邮件的整个正文,包括来自同一会话线程的先前消息。

HostConfig = 1

在 Outlook 网页版 和新的 Outlook on Windows 中,正文模式取决于用户的当前邮件组织设置 (即将邮件组织为对话或单个邮件) 。 如果邮件按对话进行组织,则会指定当前答复的正文。 相反,如果将消息组织为单个消息,则它会指定消息的整个正文,包括来自同一会话线程的先前消息。

在 Outlook 移动版中,指定当前答复的正文。