项目 (邮箱预览要求集)

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
显示 读/写项 邮件阅读 Display 预览
end 读取项 约会组织者 Time 1.1
约会与会者 日期 1.1
邮件阅读
(会议请求)
日期 1.1
enhancedLocation 读取项 约会组织者 EnhancedLocation 1.8
约会与会者 EnhancedLocation 1.8
起始数量 读/写项 邮件撰写 From 1.7
读取项 邮件阅读 EmailAddressDetails 1.1
inReplyTo 读取项 邮件撰写 String 预览
internetHeaders 读取项 邮件撰写 InternetHeaders 1.8
internetMessageId 读取项 邮件阅读 字符串 1.1
isAllDayEvent 读取项 约会组织者 IsAllDayEvent 预览
约会与会者 布尔值 预览
itemClass 读取项 约会与会者 String 1.1
邮件阅读 字符串 1.1
itemId 读取项 约会与会者 字符串 1.1
邮件阅读 字符串 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
sensitivity 读取项 约会组织者 Sensitivity 预览
约会与会者 MailboxEnums.AppointmentSensitivityType 预览
sensitivityLabel 读/写项 约会组织者 敏感度标签 1.13
邮件撰写 敏感度标签 1.13
seriesId 读取项 约会组织者 String 1.7
约会与会者 字符串 1.7
邮件撰写 字符串 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
closeAsync ([options], [callback]) 读/写项 邮件撰写 预览
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
getAsFileAsync ([options], 回调) 读取项 邮件阅读 预览
getAttachmentContentAsync (attachmentId, [options], [callback]) 读取项 约会组织者 1.8
约会与会者 1.8
邮件撰写 1.8
邮件阅读 1.8
getAttachmentsAsync ([options], [callback]) 读取项 约会组织者 1.8
邮件撰写 1.8
getComposeTypeAsync ([options], callback) 读取项 邮件撰写 1.10
getConversationIndexAsync ([options], callback) 读取项 邮件撰写 预览
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
getItemClassAsync ([options], callback) 读取项 邮件撰写 预览
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.8
邮件撰写 1.8
邮件阅读 1.8
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
SpamReporting Outlook 中报告了未经请求的邮件。 仅适用于函数命令。 预览

示例

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

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