Office.SelectedItemDetails interface
表示当前在 Outlook 中选择的邮件的属性。
注解
最低权限级别: 读/写邮箱
适用的 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}`);
});
});
属性
conversation |
包含当前所选邮件的消息会话的标识符。 |
has |
|
internet |
当前所选邮件的 Internet 消息标识符。 |
item |
Exchange Web Services (EWS) 当前所选邮件的项目标识符。 |
item |
Outlook 模式 ( |
item |
当前所选项的类型。
|
subject | 显示在当前所选邮件的主题字段中的说明。 |
属性详细信息
conversationId
hasAttachment
true
如果当前选择的邮件包含附件,则返回 。
hasAttachment: boolean;
属性值
boolean
注解
最低权限级别: 读/写邮箱
适用的 Outlook 模式:邮件撰写、邮件读取
internetMessageId
当前所选邮件的 Internet 消息标识符。
internetMessageId: string;
属性值
string
注解
最低权限级别: 读/写邮箱
适用的 Outlook 模式:邮件撰写、邮件读取
itemId
Exchange Web Services (EWS) 当前所选邮件的项目标识符。
itemId: string;
属性值
string
注解
最低权限级别: 读/写邮箱
适用的 Outlook 模式:邮件撰写、邮件读取
itemMode
Outlook 模式 (Read
当前 Compose
所选邮件或) 。
itemMode: string;
属性值
string
注解
最低权限级别: 读/写邮箱
适用的 Outlook 模式:邮件撰写、邮件读取
itemType
当前所选项的类型。
Message
是目前唯一受支持的类型。
itemType: MailboxEnums.ItemType | string;
属性值
Office.MailboxEnums.ItemType | string
注解
最低权限级别: 读/写邮箱
适用的 Outlook 模式:邮件撰写、邮件读取