item (邮箱要求集 1.4)

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
cc 读取项 邮件撰写 收件人 1.1
邮件阅读 阵 列。<EmailAddressDetails> 1.1
conversationId 读取项 邮件撰写 String 1.1
邮件阅读 String 1.1
dateTimeCreated 读取项 约会与会者 日期 1.1
邮件阅读 日期 1.1
dateTimeModified 读取项 约会与会者 日期 1.1
邮件阅读 日期 1.1
end 读取项 约会组织者 Time 1.1
约会与会者 日期 1.1
邮件阅读
(会议请求)
日期 1.1
起始数量 读取项 邮件阅读 EmailAddressDetails 1.1
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
组织者 读取项 约会与会者 EmailAddressDetails 1.1
requiredAttendees 读取项 约会组织者 收件人 1.1
约会与会者 阵 列。<EmailAddressDetails> 1.1
sender 读取项 邮件阅读 EmailAddressDetails 1.1
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
addItemAttachmentAsync(itemId, attachmentName, [options], [callback]) 读/写项 约会组织者 1.1
邮件撰写 1.1
close() 限制 约会组织者 1.3
邮件撰写 1.3
displayReplyAllForm(formData) 读取项 约会与会者 1.1
邮件阅读 1.1
displayReplyForm(formData) 读取项 约会与会者 1.1
邮件阅读 1.1
getEntities () 读取项 约会与会者 1.1
邮件阅读 1.1
getEntitiesByType (entityType) 限制 约会与会者 1.1
邮件阅读 1.1
getFilteredEntitiesByName (name) 读取项 约会与会者 1.1
邮件阅读 1.1
getRegExMatches () 读取项 约会与会者 1.1
邮件阅读 1.1
getRegExMatchesByName (name) 读取项 约会与会者 1.1
邮件阅读 1.1
getSelectedDataAsync (coercionType, [options], callback) 读取项 约会组织者 1.2
邮件撰写 1.2
loadCustomPropertiesAsync(callback, [userContext]) 读取项 约会组织者 1.1
约会与会者 1.1
邮件撰写 1.1
邮件阅读 1.1
removeAttachmentAsync(attachmentId, [options], [callback]) 读/写项 约会组织者 1.1
邮件撰写 1.1
saveAsync([options], callback) 读/写项 约会组织者 1.3
邮件撰写 1.3
setSelectedDataAsync(data, [options], callback) 读/写项 约会组织者 1.2
邮件撰写 1.2

示例

以下 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.
  });
};