Office.SelectedItemDetails interface

表示当前在 Outlook 中选择的邮件的属性。

注解

[ API set: Mailbox 1.13 ]

最低权限级别读/写邮箱

适用的 Outlook 模式:邮件撰写、邮件读取

示例

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/90-other-item-apis/get-message-properties.yaml

// Retrieves the selected messages' properties and logs them to the console.
Office.context.mailbox.getSelectedItemsAsync((asyncResult) => {
  if (asyncResult.status === Office.AsyncResultStatus.Failed) {
    console.log(asyncResult.error.message);
    return;
  }

  asyncResult.value.forEach((message) => {
    console.log(`Item ID: ${message.itemId}`);
    console.log(`Conversation ID: ${message.conversationId}`);
    console.log(`Internet message ID: ${message.internetMessageId}`);
    console.log(`Subject: ${message.subject}`);
    console.log(`Item type: ${message.itemType}`);
    console.log(`Item mode: ${message.itemMode}`);
    console.log(`Has attachment: ${message.hasAttachment}`);
  });
});

属性

conversationId

包含当前所选邮件的消息会话的标识符。

hasAttachment

true如果当前选择的邮件包含附件,则返回 。

internetMessageId

当前所选邮件的 Internet 消息标识符。

itemId

Exchange Web Services (EWS) 当前所选邮件的项目标识符。

itemMode

Outlook 模式 (Read 当前 Compose 所选邮件或) 。

itemType

当前所选项的类型。 Message 是目前唯一受支持的类型。

subject

显示在当前所选邮件的主题字段中的说明。

属性详细信息

conversationId

包含当前所选邮件的消息会话的标识符。

conversationId: string;

属性值

string

注解

[ API set: Mailbox 1.14 ]

最低权限级别读/写邮箱

适用的 Outlook 模式:邮件撰写、邮件读取

hasAttachment

true如果当前选择的邮件包含附件,则返回 。

hasAttachment: boolean;

属性值

boolean

注解

[ API set: Mailbox 1.14 ]

最低权限级别读/写邮箱

适用的 Outlook 模式:邮件撰写、邮件读取

internetMessageId

当前所选邮件的 Internet 消息标识符。

internetMessageId: string;

属性值

string

注解

[ API set: Mailbox 1.14 ]

最低权限级别读/写邮箱

适用的 Outlook 模式:邮件撰写、邮件读取

itemId

Exchange Web Services (EWS) 当前所选邮件的项目标识符。

itemId: string;

属性值

string

注解

[ API set: Mailbox 1.13 ]

最低权限级别读/写邮箱

适用的 Outlook 模式:邮件撰写、邮件读取

itemMode

Outlook 模式 (Read 当前 Compose 所选邮件或) 。

itemMode: string;

属性值

string

注解

[ API set: Mailbox 1.13 ]

最低权限级别读/写邮箱

适用的 Outlook 模式:邮件撰写、邮件读取

itemType

当前所选项的类型。 Message 是目前唯一受支持的类型。

itemType: MailboxEnums.ItemType | string;

属性值

注解

[ API set: Mailbox 1.13 ]

最低权限级别读/写邮箱

适用的 Outlook 模式:邮件撰写、邮件读取

subject

显示在当前所选邮件的主题字段中的说明。

subject: string;

属性值

string

注解

[ API set: Mailbox 1.13 ]

最低权限级别读/写邮箱

适用的 Outlook 模式:邮件撰写、邮件读取