Office.MailboxEnums.BodyMode enum

複数のメッセージを含む会話スレッドへの返信に対して表示されるメッセージ本文の部分を指定します。

注釈

対象となる Outlook モード: メッセージ Compose

重要: この列挙型は、Outlook on the web、モバイル デバイス (バージョン 4.2538.0 以降)、および新しい Outlook on Windows でのみサポートされます。

Outlook on the web と新しい Outlook on Windows では、ユーザーは設定>メール>レイアウト>メッセージ organizationで会話または個々のメッセージとしてメッセージを整理できます。 このユーザー設定は、表示されるメッセージの本文部分に影響します。 BodyMode 列挙型は、これらのクライアントで次のメッセージorganization設定をサポートしています。

  • 会話: 会話別にメッセージをグループ化>選択した会話のすべてのメッセージ、または会話別にグループ化されたメールを表示する>新しい順/新しい順

  • 個々のメッセージ: メッセージをグループ化しない>1 つのメッセージのみ にするか、 個々のメッセージとしてメールを表示する

詳細については、「 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 on the web と新しい Outlook on Windows では、本文モードは message organization に関するユーザーの現在の設定 (つまり、メッセージは会話または個々のメッセージとして整理されます) によって異なります。 メッセージがスレッド別に整理されている場合は、現在の返信の本文を指定します。 逆に、メッセージが個々のメッセージとして整理されている場合は、同じ会話スレッドからの以前のメッセージを含む、メッセージの本文全体を指定します。

Outlook on mobile では、現在の返信の本文を指定します。