outlook package

接口

Office.Appointment

处理约会的 Item 的子类。

重要说明:这是一个内部 Outlook 对象,不会通过现有接口直接公开。 应将其视为 的 Office.context.mailbox.item模式。 有关详细信息,请参阅 “对象模型 ”页。

子接口:

Office.AppointmentCompose

Office.context.mailbox.item 的约会组织者模式。

重要说明:这是一个内部 Outlook 对象,不会通过现有接口直接公开。 应将其视为 的 Office.context.mailbox.item模式。 有关详细信息,请参阅 “对象模型 ”页。

父接口:

Office.AppointmentForm

对象 AppointmentForm 用于访问当前选定的约会。

Office.AppointmentRead

Office.context.mailbox.item 的约会与会者模式。

重要说明:这是一个内部 Outlook 对象,不会通过现有接口直接公开。 应将其视为 的 Office.context.mailbox.item模式。 有关详细信息,请参阅 “对象模型 ”页。

父接口:

Office.AttachmentDetails

表示服务器中一个项目上的附件。 仅限阅读模式。

对象数组 AttachmentDetails 作为约会或邮件项的 attachments 属性返回。

Office.Body

body 对象提供用于添加和更新邮件或约会内容的方法。 它将在所选项目的 body 属性中返回。

Office.CoercionTypeOptions

提供数据格式的选项。

Office.Contact

表示有关联系人 (的详细信息,类似于从项目正文中提取的物理联系人或业务卡) 。 仅限阅读模式。

从电子邮件或约会的正文中提取的联系人列表在当前项目的 或 getEntitiesByType 方法返回getEntitiesEntities 对象的 属性中contacts返回。

Office.CustomProperties

对象 CustomProperties 表示特定于特定邮件项目和特定于 Outlook 加载项的自定义属性。 例如,加载项可能需要保存一些特定于激活加载项的当前消息的数据。 如果用户将来重新访问同一消息并再次激活加载项,则外接程序将能够检索已保存为自定义属性的数据。

若要详细了解 CustomProperties,请参阅 获取和设置 Outlook 外接程序的外接程序元数据。

Office.Diagnostics

将诊断信息提供给 Outlook 外接程序。

Office.EmailAddressDetails

提供电子邮件或约会的发件人或指定收件人的电子邮件属性。

Office.EmailUser

表示 Exchange Server 上的电子邮件帐户。

EmailUser 对象主要在从 Outlook 项目中提取的 MeetingSuggestionTaskSuggestion 实体中接收。 若要了解有关此方案的详细信息,请参阅 从 Outlook 项目中提取实体字符串。

Office.Entities

表示电子邮件或约会中找到的实体集合。 仅限阅读模式。

Entities 对象是项目(电子邮件或约会)包含一个或多个服务器找到的实体时由 getEntitiesgetEntitiesByType 方法返回的实体数组的容器。 可以使用代码中的这些实体为查看器提供附加上下文信息,如对项目中找到的地址的映射或打开项目中找到的电话号码的拨号程序。

如果项中没有属性中指定的类型的实体,则与该实体关联的属性为 null。 例如,如果邮件包含街道地址和电话号码,则 address 属性和 phoneNumbers 属性将包含信息,其他属性将为 null。

若要被识别为地址,字符串必须包含至少具有街道编号、街道名称、城市、州和邮政编码等元素的子集的美国通讯地址。

若要被识别为电话号码,字符串必须包含北美电话号码格式。

实体识别有赖于基于计算机了解大量数据的自然语言识别。 实体的识别是不确定的,其成功有时取决于项中的特定上下文。

当 方法返回 getEntitiesByType 属性数组时,只有指定实体的 属性包含数据;所有其他属性均为 null。

Office.Item

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

若要查看完整成员列表,请参阅 “对象模型 ”页。

如果只想查看特定类型或模式的 IntelliSense,请将此项转换为以下项之一:

Office.ItemCompose

Office.context.mailbox.item 的撰写模式。

重要说明:这是一个内部 Outlook 对象,不会通过现有接口直接公开。 应将其视为 的 Office.context.mailbox.item模式。 有关详细信息,请参阅 “对象模型 ”页。

子接口:

Office.ItemRead

Office.context.mailbox.item 的读取模式。

重要说明:这是一个内部 Outlook 对象,不会通过现有接口直接公开。 应将其视为 的 Office.context.mailbox.item模式。 有关详细信息,请参阅 “对象模型 ”页。

子接口:

Office.LocalClientTime

表示本地客户端时区中的日期和时间。 仅限阅读模式。

Office.Location

提供用于获取和设置 Outlook 外接程序中的会议地点的方法。

Office.Mailbox

提供对 Microsoft Outlook 外接程序对象模型的访问权限。

键属性:

  • diagnostics:向 Outlook 加载项提供诊断信息。

  • item:提供用于在 Outlook 外接程序中访问邮件或约会的方法和属性。

  • userProfile:提供有关 Outlook 外接程序中用户的信息。

Office.MeetingSuggestion

表示在项目中找到的建议会议。 仅限阅读模式。

在对活动项调用 或 getEntitiesByType 方法时getEntities,将在 对象的 属性EntitiesmeetingSuggestions返回电子邮件中建议的会议列表。

开始值和结束值是对象的字符串表示形式 Date ,该对象包含建议的会议开始和结束的日期和时间。 这些值用为当前用户指定的默认时区表示。

Office.Message

消息的 Item 的子类。

重要说明:这是一个内部 Outlook 对象,不会通过现有接口直接公开。 应将其视为 的 Office.context.mailbox.item模式。 有关详细信息,请参阅 “对象模型 ”页。

子接口:

Office.MessageCompose

邮件撰写模式 为 Office.context.mailbox.item

重要说明:这是一个内部 Outlook 对象,不会通过现有接口直接公开。 应将其视为 的 Office.context.mailbox.item模式。 有关详细信息,请参阅 “对象模型 ”页。

父接口:

Office.MessageRead

Office.context.mailbox.item 的邮件读取模式。

重要说明:这是一个内部 Outlook 对象,不会通过现有接口直接公开。 应将其视为 的 Office.context.mailbox.item模式。 有关详细信息,请参阅 “对象模型 ”页。

父接口:

Office.NotificationMessageDetails

NotificationMessageDetails 对象的数组由 NotificationMessages.getAllAsync 方法返回。

Office.NotificationMessages

NotificationMessages 对象作为项目的 notificationMessages 属性返回。

Office.PhoneNumber

表示项目中标识的电话号码。 仅限阅读模式。

在对所选项目调用 getEntities 方法时,将在 对象的 属性EntitiesphoneNumbers返回包含电子邮件中找到的电话号码的对象数组PhoneNumber

Office.Recipients

表示项目的收件人。 仅限撰写模式。

Office.ReplyFormAttachment

文件或项目附件。 在显示答复表单时使用。

Office.ReplyFormData

包含正文或附件数据和回调函数的 ReplyFormData 对象。 在显示答复表单时使用。

Office.RoamingSettings

通过使用 RoamingSettings 对象的方法创建的设置将按外接程序和按用户进行保存。 也就是说,它们仅适用于创建它们的加载项,并且只能从保存它们的用户的邮箱中使用。

虽然 Outlook 外接程序 API 将对这些设置的访问限制为仅创建这些设置的加载项,但这些设置不应被视为安全存储。 可以通过 Exchange Web 服务或扩展 MAPI 访问这些设置。 它们不应用于存储敏感信息,例如用户凭据或安全令牌。

设置的名称是一个字符串,而值可以是字符串、数字、布尔值、null 值、对象或数组。

可通过 RoamingSettings 命名空间中的 roamingSettings 属性访问 Office.context 对象。

若要详细了解 RoamingSettings,请参阅 获取和设置 Outlook 外接程序的外接程序元数据。

Office.Subject

提供用于获取和设置 Outlook 外接程序中的约会或邮件的主题的方法。

Office.TaskSuggestion

表示项目中标识的建议任务。 仅限阅读模式。

电子邮件taskSuggestions中建议的任务列表在对活动项调用 或 getEntitiesByType 方法时getEntities返回的 Entities 对象的 属性中。

Office.Time

对象 Time 在撰写模式下作为约会的开始或结束属性返回。

Office.UserProfile

有关与邮箱关联的用户的信息。 这包括其帐户类型、显示名称、电子邮件地址和时区。

枚举

Office.MailboxEnums.AttachmentType

指定附件的类型。

Office.MailboxEnums.EntityType

指定实体的类型。

Office.MailboxEnums.ItemNotificationMessageType

为约会或邮件指定通知邮件类型。

Office.MailboxEnums.ItemType

指定项的类型。

Office.MailboxEnums.OWAView

表示Outlook 网页版的当前视图。

Office.MailboxEnums.RecipientType

指定邮件或约会的收件人类型。

Office.MailboxEnums.ResponseType

指定对会议邀请的响应类型。

Office.MailboxEnums.RestVersion

指定对应于 REST 格式的项目 ID 的 REST API 的版本。

Office.MailboxEnums.SourceProperty

指定项目中所选数据的源, (有关详细信息,请参阅 Office.mailbox.item.getSelectedDataAsync) 。