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 移动版中,指定当前答复的正文。 |