itemitem

Office.context.mailbox.itemOffice.context.mailbox.item

itemは、現在選択されているメッセージ、会議出席依頼、または予定にアクセスするために使用されます。itemTypeプロパティを使用して、アイテムの種類を調べることができます。item is used to access the currently selected message, meeting request, or appointment. You can determine the type of the item by using the itemType property.

要件Requirements
要件Requirement Value
メールボックスの最小要件セットのバージョンMinimum mailbox requirement set version 1.11.1
最小限のアクセス許可レベルMinimum permission level 制限ありRestricted
適用可能な Outlook のモードApplicable Outlook mode 新規作成または閲覧Compose or Read

プロパティProperties

プロパティProperty 最小値Minimum
アクセス許可レベルpermission level
詳細モードDetails by mode 戻り値の種類Return type 最小値Minimum
要件セットrequirement set
attachmentsattachments ReadItemReadItem 予定の出席者Appointment Attendee Array.<AttachmentDetails>Array.<AttachmentDetails> 1.11.1
メッセージの読み取りMessage Read Array.<AttachmentDetails>Array.<AttachmentDetails> 1.11.1
Bccbcc ReadItemReadItem メッセージの作成Message Compose 受信者Recipients 1.11.1
bodybody ReadItemReadItem 予定の開催者Appointment Organizer BodyBody 1.11.1
予定の出席者Appointment Attendee BodyBody 1.11.1
メッセージの作成Message Compose BodyBody 1.11.1
メッセージの読み取りMessage Read BodyBody 1.11.1
categoriescategories ReadItemReadItem 予定の開催者Appointment Organizer CategoriesCategories 1.81.8
予定の出席者Appointment Attendee CategoriesCategories 1.81.8
メッセージの作成Message Compose CategoriesCategories 1.81.8
メッセージの読み取りMessage Read CategoriesCategories 1.81.8
Cccc ReadItemReadItem メッセージの作成Message Compose 受信者Recipients 1.11.1
メッセージの読み取りMessage Read <Emailaddressdetails>Array.<EmailAddressDetails> 1.11.1
conversationIdconversationId ReadItemReadItem メッセージの作成Message Compose StringString 1.11.1
メッセージの読み取りMessage Read StringString 1.11.1
dateTimeCreateddateTimeCreated ReadItemReadItem 予定の出席者Appointment Attendee 日付Date 1.11.1
メッセージの読み取りMessage Read 日付Date 1.11.1
dateTimeModifieddateTimeModified ReadItemReadItem 予定の出席者Appointment Attendee 日付Date 1.11.1
メッセージの読み取りMessage Read 日付Date 1.11.1
endend ReadItemReadItem 予定の開催者Appointment Organizer TimeTime 1.11.1
予定の出席者Appointment Attendee 日付Date 1.11.1
メッセージの読み取りMessage Read
(会議出席依頼)(Meeting Request)
日付Date 1.11.1
enhancedLocationenhancedLocation ReadItemReadItem 予定の開催者Appointment Organizer EnhancedLocationEnhancedLocation 1.81.8
予定の出席者Appointment Attendee EnhancedLocationEnhancedLocation 1.81.8
fromfrom ReadWriteItemReadWriteItem メッセージの作成Message Compose FromFrom 1.71.7
ReadItemReadItem メッセージの読み取りMessage Read EmailAddressDetailsEmailAddressDetails 1.11.1
internetHeadersinternetHeaders ReadItemReadItem メッセージの作成Message Compose InternetHeadersInternetHeaders 1.81.8
internetMessageIdinternetMessageId ReadItemReadItem メッセージの読み取りMessage Read StringString 1.11.1
itemClassitemClass ReadItemReadItem 予定の出席者Appointment Attendee StringString 1.11.1
メッセージの読み取りMessage Read StringString 1.11.1
itemIditemId ReadItemReadItem 予定の出席者Appointment Attendee StringString 1.11.1
メッセージの読み取りMessage Read StringString 1.11.1
itemTypeitemType ReadItemReadItem 予定の開催者Appointment Organizer MailboxEnumsMailboxEnums.ItemType 1.11.1
予定の出席者Appointment Attendee MailboxEnumsMailboxEnums.ItemType 1.11.1
メッセージの作成Message Compose MailboxEnumsMailboxEnums.ItemType 1.11.1
メッセージの読み取りMessage Read MailboxEnumsMailboxEnums.ItemType 1.11.1
locationlocation ReadItemReadItem 予定の開催者Appointment Organizer LocationLocation 1.11.1
予定の出席者Appointment Attendee StringString 1.11.1
メッセージの読み取りMessage Read
(会議出席依頼)(Meeting Request)
StringString 1.11.1
normalizedSubjectnormalizedSubject ReadItemReadItem 予定の出席者Appointment Attendee StringString 1.11.1
メッセージの読み取りMessage Read StringString 1.11.1
notificationMessagesnotificationMessages ReadItemReadItem 予定の開催者Appointment Organizer NotificationMessagesNotificationMessages 1.31.3
予定の出席者Appointment Attendee NotificationMessagesNotificationMessages 1.31.3
メッセージの作成Message Compose NotificationMessagesNotificationMessages 1.31.3
メッセージの読み取りMessage Read NotificationMessagesNotificationMessages 1.31.3
optionalAttendeesoptionalAttendees ReadItemReadItem 予定の開催者Appointment Organizer 受信者Recipients 1.11.1
予定の出席者Appointment Attendee <Emailaddressdetails>Array.<EmailAddressDetails> 1.11.1
organizerorganizer ReadWriteItemReadWriteItem 予定の開催者Appointment Organizer OrganizerOrganizer 1.71.7
ReadItemReadItem 予定の出席者Appointment Attendee EmailAddressDetailsEmailAddressDetails 1.11.1
recurrencerecurrence ReadItemReadItem 予定の開催者Appointment Organizer 繰り返さRecurrence 1.71.7
予定の出席者Appointment Attendee 繰り返さRecurrence 1.71.7
メッセージの読み取りMessage Read
(会議出席依頼)(Meeting Request)
繰り返さRecurrence 1.71.7
requiredAttendeesrequiredAttendees ReadItemReadItem 予定の開催者Appointment Organizer 受信者Recipients 1.11.1
予定の出席者Appointment Attendee <Emailaddressdetails>Array.<EmailAddressDetails> 1.11.1
sendersender ReadItemReadItem メッセージの読み取りMessage Read EmailAddressDetailsEmailAddressDetails 1.11.1
系列 IdseriesId ReadItemReadItem 予定の開催者Appointment Organizer StringString 1.71.7
予定の出席者Appointment Attendee StringString 1.71.7
メッセージの作成Message Compose StringString 1.71.7
メッセージの読み取りMessage Read StringString 1.71.7
開始start ReadItemReadItem 予定の開催者Appointment Organizer TimeTime 1.11.1
予定の出席者Appointment Attendee 日付Date 1.11.1
メッセージの読み取りMessage Read
(会議出席依頼)(Meeting Request)
日付Date 1.11.1
subjectsubject ReadItemReadItem 予定の開催者Appointment Organizer SubjectSubject 1.11.1
予定の出席者Appointment Attendee StringString 1.11.1
メッセージの作成Message Compose SubjectSubject 1.11.1
メッセージの読み取りMessage Read StringString 1.11.1
宛先to ReadItemReadItem メッセージの作成Message Compose 受信者Recipients 1.11.1
メッセージの読み取りMessage Read <Emailaddressdetails>Array.<EmailAddressDetails> 1.11.1

メソッドMethods

メソッドMethod 最小値Minimum
アクセス許可レベルpermission level
詳細モードDetails by mode 最小値Minimum
要件セットrequirement set
addFileAttachmentAsyncaddFileAttachmentAsync ReadWriteItemReadWriteItem 予定の開催者Appointment Organizer 1.11.1
メッセージの作成Message Compose 1.11.1
addFileAttachmentFromBase64AsyncaddFileAttachmentFromBase64Async ReadWriteItemReadWriteItem 予定の開催者Appointment Organizer 1.81.8
メッセージの作成Message Compose 1.81.8
addHandlerAsyncaddHandlerAsync ReadItemReadItem 予定の開催者Appointment Organizer 1.71.7
予定の出席者Appointment Attendee 1.71.7
メッセージの作成Message Compose 1.71.7
メッセージの読み取りMessage Read 1.71.7
addItemAttachmentAsyncaddItemAttachmentAsync ReadWriteItemReadWriteItem 予定の開催者Appointment Organizer 1.11.1
メッセージの作成Message Compose 1.11.1
closeclose 制限ありRestricted 予定の開催者Appointment Organizer 1.31.3
メッセージの作成Message Compose 1.31.3
displayReplyAllFormdisplayReplyAllForm ReadItemReadItem 予定の出席者Appointment Attendee 1.11.1
メッセージの読み取りMessage Read 1.11.1
displayReplyFormdisplayReplyForm ReadItemReadItem 予定の出席者Appointment Attendee 1.11.1
メッセージの読み取りMessage Read 1.11.1
getAllInternetHeadersAsyncgetAllInternetHeadersAsync ReadItemReadItem メッセージの読み取りMessage Read 1.81.8
getAttachmentContentAsyncgetAttachmentContentAsync ReadItemReadItem 予定の開催者Appointment Organizer 1.81.8
予定の出席者Appointment Attendee 1.81.8
メッセージの作成Message Compose 1.81.8
メッセージの読み取りMessage Read 1.81.8
getAttachmentsAsyncgetAttachmentsAsync ReadItemReadItem 予定の開催者Appointment Organizer 1.81.8
メッセージの作成Message Compose 1.81.8
getEntitiesgetEntities ReadItemReadItem 予定の出席者Appointment Attendee 1.11.1
メッセージの読み取りMessage Read 1.11.1
getEntitiesByTypegetEntitiesByType 制限ありRestricted 予定の出席者Appointment Attendee 1.11.1
メッセージの読み取りMessage Read 1.11.1
getFilteredEntitiesByNamegetFilteredEntitiesByName ReadItemReadItem 予定の出席者Appointment Attendee 1.11.1
メッセージの読み取りMessage Read 1.11.1
getItemIdAsyncgetItemIdAsync ReadItemReadItem 予定の開催者Appointment Organizer 1.81.8
メッセージの作成Message Compose 1.81.8
getRegExMatchesgetRegExMatches ReadItemReadItem 予定の出席者Appointment Attendee 1.11.1
メッセージの読み取りMessage Read 1.11.1
getRegExMatchesByNamegetRegExMatchesByName ReadItemReadItem 予定の出席者Appointment Attendee 1.11.1
メッセージの読み取りMessage Read 1.11.1
getSelectedDataAsyncgetSelectedDataAsync ReadItemReadItem 予定の開催者Appointment Organizer 1.21.2
メッセージの作成Message Compose 1.21.2
Office.context.mailbox.item.getselectedentitiesgetSelectedEntities ReadItemReadItem 予定の出席者Appointment Attendee 1.61.6
メッセージの読み取りMessage Read 1.61.6
Office.context.mailbox.item.getselectedregexmatchesgetSelectedRegExMatches ReadItemReadItem 予定の出席者Appointment Attendee 1.61.6
メッセージの読み取りMessage Read 1.61.6
getSharedPropertiesAsyncgetSharedPropertiesAsync ReadItemReadItem 予定の開催者Appointment Organizer 1.81.8
予定の出席者Appointment Attendee 1.81.8
メッセージの作成Message Compose 1.81.8
メッセージの読み取りMessage Read 1.81.8
loadCustomPropertiesAsyncloadCustomPropertiesAsync ReadItemReadItem 予定の開催者Appointment Organizer 1.11.1
予定の出席者Appointment Attendee 1.11.1
メッセージの作成Message Compose 1.11.1
メッセージの読み取りMessage Read 1.11.1
removeAttachmentAsyncremoveAttachmentAsync ReadWriteItemReadWriteItem 予定の開催者Appointment Organizer 1.11.1
メッセージの作成Message Compose 1.11.1
removeHandlerAsyncremoveHandlerAsync ReadItemReadItem 予定の開催者Appointment Organizer 1.71.7
予定の出席者Appointment Attendee 1.71.7
メッセージの作成Message Compose 1.71.7
メッセージの読み取りMessage Read 1.71.7
saveAsyncsaveAsync ReadWriteItemReadWriteItem 予定の開催者Appointment Organizer 1.31.3
メッセージの作成Message Compose 1.31.3
setSelectedDataAsyncsetSelectedDataAsync ReadWriteItemReadWriteItem 予定の開催者Appointment Organizer 1.21.2
メッセージの作成Message Compose 1.21.2

イベントEvents

およびaddHandlerAsync removeHandlerAsyncを使用して、以下のイベントにサブスクライブし、サブスクライブを解除することができます。You can subscribe to and unsubscribe from the following events using addHandlerAsync and removeHandlerAsync respectively.

イベントEvent 説明Description 最小値Minimum
要件セットrequirement set
AppointmentTimeChanged 選択した予定またはデータ系列の日付または時刻が変更されました。The date or time of the selected appointment or series has changed. 1.71.7
AttachmentsChanged 添付ファイルがアイテムに追加またはアイテムから削除されています。An attachment has been added to or removed from the item. 1.81.8
EnhancedLocationsChanged 選択した予定の場所が変更されました。The location of the selected appointment has changed. 1.81.8
RecipientsChanged 選択したアイテムまたは予定の場所の受信者の一覧が変更されました。The recipient list of the selected item or appointment location has changed. 1.71.7
RecurrenceChanged 選択したアイテムの定期的なパターンが変更されました。The recurrence pattern of the selected series has changed. 1.71.7

Example

次の JavaScript のコード例は、Outlook の現在のアイテムの subject プロパティにアクセスする方法を示しています。The following JavaScript code example shows how to access the subject property of the current item in Outlook.

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