item (邮箱要求集 1.13)

Office.context.mailbox.item

item 用于访问当前选定的邮件、会议请求或约会。 可以使用 属性确定项 itemType 的类型。

要求
要求
最低版本的邮箱要求集 1.1
最低权限级别 限制
适用的 Outlook 模式 约会组织者、约会与会者、
邮件撰写或邮件读取

重要

Android 和 iOS:加载项何时激活以及哪些 API 可用存在限制。 若要了解详细信息,请参阅 将移动支持添加到 Outlook 加载项

属性

属性 最小值
权限级别
按模式排序的详细信息 返回类型 最小值
要求集
attachments 读取项 约会与会者 数组。<AttachmentDetails> 1.1
邮件阅读 数组。<AttachmentDetails> 1.1
bcc 读取项 邮件撰写 收件人 1.1
body 读取项 约会组织者 正文 1.1
约会与会者 正文 1.1
邮件撰写 正文 1.1
邮件阅读 正文 1.1
类别 读取项 约会组织者 Categories 1.8
约会与会者 Categories 1.8
邮件撰写 Categories 1.8
邮件阅读 Categories 1.8
cc 读取项 邮件撰写 收件人 1.1
邮件阅读 数组。<EmailAddressDetails> 1.1
conversationId 读取项 邮件撰写 String 1.1
邮件阅读 String 1.1
dateTimeCreated 读取项 约会与会者 日期 1.1
邮件阅读 日期 1.1
dateTimeModified 读取项 约会与会者 日期 1.1
邮件阅读 日期 1.1
delayDeliveryTime 读取项 邮件撰写 DelayDeliveryTime 1.13
end 读取项 约会组织者 Time 1.1
约会与会者 日期 1.1
邮件阅读
(会议请求)
日期 1.1
enhancedLocation 读取项 约会组织者 EnhancedLocation 1.8
约会与会者 EnhancedLocation 1.8
起始数量 读/写项 邮件撰写 From 1.7
读取项 邮件阅读 EmailAddressDetails 1.1
internetHeaders 读取项 邮件撰写 InternetHeaders 1.8
internetMessageId 读取项 邮件阅读 String 1.1
itemClass 读取项 约会与会者 String 1.1
邮件阅读 String 1.1
itemId 读取项 约会与会者 String 1.1
邮件阅读 String 1.1
itemType 读取项 约会组织者 MailboxEnums.ItemType 1.1
约会与会者 MailboxEnums.ItemType 1.1
邮件撰写 MailboxEnums.ItemType 1.1
邮件阅读 MailboxEnums.ItemType 1.1
位置 读取项 约会组织者 Location 1.1
约会与会者 String 1.1
邮件阅读
(会议请求)
String 1.1
normalizedSubject 读取项 约会与会者 String 1.1
邮件阅读 String 1.1
notificationMessages 读取项 约会组织者 NotificationMessages 1.3
约会与会者 NotificationMessages 1.3
邮件撰写 NotificationMessages 1.3
邮件阅读 NotificationMessages 1.3
optionalAttendees 读取项 约会组织者 收件人 1.1
约会与会者 数组。<EmailAddressDetails> 1.1
组织者 读/写项 约会组织者 Organizer 1.7
读取项 约会与会者 EmailAddressDetails 1.1
recurrence 读取项 约会组织者 定期 1.7
约会与会者 定期 1.7
邮件阅读
(会议请求)
定期 1.7
requiredAttendees 读取项 约会组织者 收件人 1.1
约会与会者 数组。<EmailAddressDetails> 1.1
sender 读取项 邮件阅读 EmailAddressDetails 1.1
sensitivityLabel 读/写项 约会组织者 敏感度标签 1.13
邮件撰写 敏感度标签 1.13
seriesId 读取项 约会组织者 String 1.7
约会与会者 String 1.7
邮件撰写 String 1.7
邮件阅读 String 1.7
sessionData 读取项 约会组织者 SessionData 1.11
邮件撰写 SessionData 1.11
start 读取项 约会组织者 Time 1.1
约会与会者 日期 1.1
邮件阅读
(会议请求)
日期 1.1
subject 读取项 约会组织者 主题 1.1
约会与会者 String 1.1
邮件撰写 主题 1.1
邮件阅读 String 1.1
更改为 读取项 邮件撰写 收件人 1.1
邮件阅读 数组。<EmailAddressDetails> 1.1

方法

方法 最小值
权限级别
按模式排序的详细信息 最小值
要求集
addFileAttachmentAsync(uri, attachmentName, [options], [callback]) 读/写项 约会组织者 1.1
邮件撰写 1.1
addFileAttachmentFromBase64Async (base64File, attachmentName, [options], [callback]) 读/写项 约会组织者 1.8
邮件撰写 1.8
addHandlerAsync(eventType, handler, [options], [callback]) 读取项 约会组织者 1.7
约会与会者 1.7
邮件撰写 1.7
邮件阅读 1.7
addItemAttachmentAsync(itemId, attachmentName, [options], [callback]) 读/写项 约会组织者 1.1
邮件撰写 1.1
close() 限制 约会组织者 1.3
邮件撰写 1.3
disableClientSignatureAsync ([options], [callback]) 读/写项 约会组织者 1.10
邮件撰写 1.10
displayReplyAllForm(formData) 读取项 约会与会者 1.1
邮件阅读 1.1
displayReplyAllFormAsync (formData、[options]、[callback]) 读取项 约会与会者 1.9
邮件阅读 1.9
displayReplyForm(formData) 读取项 约会与会者 1.1
邮件阅读 1.1
displayReplyFormAsync (formData, [options], [callback]) 读取项 约会与会者 1.9
邮件阅读 1.9
getAllInternetHeadersAsync ([options], [callback]) 读取项 邮件阅读 1.8
getAttachmentContentAsync (attachmentId, [options], [callback]) 读取项 约会组织者 1.8
约会与会者 1.8
邮件撰写 1.8
邮件阅读 1.8
getAttachmentsAsync ([options], [callback]) 读取项 约会组织者 1.8
邮件撰写 1.8
getComposeTypeAsync ([options], callback) 读取项 邮件撰写 1.10
getEntities () (已弃用) 读取项 约会与会者 1.1
邮件阅读 1.1
getEntitiesByType (entityType) (弃用) 限制 约会与会者 1.1
邮件阅读 1.1
getFilteredEntitiesByName (name) (已弃用) 读取项 约会与会者 1.1
邮件阅读 1.1
getInitializationContextAsync ([options], [callback]) 读取项 约会组织者 1.8
约会与会者 1.8
邮件撰写 1.8
邮件阅读 1.8
getItemIdAsync ([options], callback) 读取项 约会组织者 1.8
邮件撰写 1.8
getRegExMatches () 读取项 约会与会者 1.1
邮件阅读 1.1
getRegExMatchesByName (name) 读取项 约会与会者 1.1
邮件阅读 1.1
getSelectedDataAsync (coercionType, [options], 回调) 读取项 约会组织者 1.2
邮件撰写 1.2
getSelectedEntities () (已弃用) 读取项 约会与会者 1.6
邮件阅读 1.6
getSelectedRegExMatches () 读取项 约会与会者 1.6
邮件阅读 1.6
getSharedPropertiesAsync ([options], callback) 读取项 约会组织者 1.8 (共享文件夹支持)

1.13 (共享邮箱支持)
约会与会者 1.8 (共享文件夹支持)

1.13 (共享邮箱支持)
邮件撰写 1.8 (共享文件夹支持)

1.13 (共享邮箱支持)
邮件阅读 1.8 (共享文件夹支持)

1.13 (共享邮箱支持)
isClientSignatureEnabledAsync ([options], callback) 读取项 约会组织者 1.10
邮件撰写 1.10
loadCustomPropertiesAsync(callback, [userContext]) 读取项 约会组织者 1.1
约会与会者 1.1
邮件撰写 1.1
邮件阅读 1.1
removeAttachmentAsync(attachmentId, [options], [callback]) 读/写项 约会组织者 1.1
邮件撰写 1.1
removeHandlerAsync(eventType, [options], [callback]) 读取项 约会组织者 1.7
约会与会者 1.7
邮件撰写 1.7
邮件阅读 1.7
saveAsync([options], callback) 读/写项 约会组织者 1.3
邮件撰写 1.3
setSelectedDataAsync(data, [options], callback) 读/写项 约会组织者 1.2
邮件撰写 1.2

事件

可以分别使用 addHandlerAsyncremoveHandlerAsync 订阅和 取消订阅以下事件。

重要

事件仅在任务窗格实现中可用。

"事件" 说明 最小值
要求集
AppointmentTimeChanged 所选的约会或系列的日期或时间已更改。 1.7
AttachmentsChanged 已将附件添加到项目或已从项目删除附件。 1.8
EnhancedLocationsChanged 所选约会的位置已更改。 1.8
InfobarClicked 已从通知消息中选择了一个操作。 1.10
RecipientsChanged 选定项目或约会位置的收件人列表已更改。 1.7
RecurrenceChanged 选定系列的定期模式已更改。 1.7
SensitivityLabelChanged 撰写模式下的邮件或约会的敏感度标签已更改。 1.13

示例

以下 JavaScript 代码示例显示了如何访问 Outlook 中当前项目的 subject 属性。

// The initialize function is required for all apps.
Office.initialize = function () {
  // Checks for the DOM to load using the jQuery ready function.
  $(document).ready(function () {
    // After the DOM is loaded, app-specific code can run.
    var item = Office.context.mailbox.item;
    var subject = item.subject;
    // Continue with processing the subject of the current item,
    // which can be a message or appointment.
  });
};