item (メールボックス プレビュー要件セット)

Office.context.mailbox.item

item は、現在選択されているメッセージ、会議出席依頼、または予定にアクセスするために使用されます。 プロパティを使用して、項目の種類を itemType 決定できます。

要件
要件
メールボックスの最小要件セットのバージョン 1.1
最小限のアクセス許可レベル 制限
適用可能な Outlook のモード 予定オーガナイザー、予定出席者、
メッセージ作成、またはメッセージの読み取り

重要

Android と iOS: アドインがアクティブ化される場合と使用可能な API には制限があります。 詳細については、「Outlook アドインにモバイル サポートを追加する」を参照してください。

プロパティ

プロパティ 最小値
アクセス許可レベル
モード別の詳細 戻り値の種類 最小値
要件セット
attachments アイテムの読み取り 予定出席者 配列。<AttachmentDetails> 1.1
既読メッセージ 配列。<AttachmentDetails> 1.1
bcc アイテムの読み取り メッセージ作成 受信者 1.1
body アイテムの読み取り 予定の開催者 Body 1.1
予定出席者 Body 1.1
メッセージ作成 Body 1.1
既読メッセージ Body 1.1
categories アイテムの読み取り 予定の開催者 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 アイテムの読み取り 予定出席者 Date 1.1
既読メッセージ Date 1.1
dateTimeModified アイテムの読み取り 予定出席者 Date 1.1
既読メッセージ Date 1.1
delayDeliveryTime アイテムの読み取り メッセージ作成 DelayDeliveryTime 1.13
表示 読み取り/書き込み項目 既読メッセージ Display プレビュー
end アイテムの読み取り 予定の開催者 Time 1.1
予定出席者 Date 1.1
既読メッセージ
(会議出席依頼)
Date 1.1
enhancedLocation アイテムの読み取り 予定の開催者 EnhancedLocation 1.8
予定出席者 EnhancedLocation 1.8
from 読み取り/書き込み項目 メッセージ作成 From 1.7
アイテムの読み取り 既読メッセージ EmailAddressDetails 1.1
inReplyTo アイテムの読み取り メッセージ作成 文字列 プレビュー
internetHeaders アイテムの読み取り メッセージ作成 InternetHeaders 1.8
internetMessageId アイテムの読み取り 既読メッセージ 文字列 1.1
isAllDayEvent アイテムの読み取り 予定の開催者 IsAllDayEvent プレビュー
予定出席者 Boolean プレビュー
itemClass アイテムの読み取り 予定出席者 String 1.1
既読メッセージ 文字列 1.1
Itemid アイテムの読み取り 予定出席者 String 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 アイテムの読み取り 予定の開催者 Recurrence 1.7
予定出席者 Recurrence 1.7
既読メッセージ
(会議出席依頼)
Recurrence 1.7
requiredAttendees アイテムの読み取り 予定の開催者 受信者 1.1
予定出席者 配列。<EmailAddressDetails> 1.1
sender アイテムの読み取り 既読メッセージ EmailAddressDetails 1.1
sensitivity アイテムの読み取り 予定の開催者 Sensitivity プレビュー
予定出席者 MailboxEnums.AppointmentSensitivityType プレビュー
sensitivityLabel 読み取り/書き込み項目 予定の開催者 SensitivityLabel 1.13
メッセージ作成 SensitivityLabel 1.13
seriesId アイテムの読み取り 予定の開催者 String 1.7
予定出席者 文字列 1.7
メッセージ作成 文字列 1.7
既読メッセージ 文字列 1.7
sessionData アイテムの読み取り 予定の開催者 SessionData 1.11
メッセージ作成 SessionData 1.11
開始 アイテムの読み取り 予定の開催者 Time 1.1
予定出席者 Date 1.1
既読メッセージ
(会議出席依頼)
Date 1.1
subject アイテムの読み取り 予定の開催者 件名 1.1
予定出席者 String 1.1
メッセージ作成 件名 1.1
既読メッセージ 文字列 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], callback) アイテムの読み取り 既読メッセージ プレビュー
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], callback) アイテムの読み取り 予定の開催者 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

イベント

と をそれぞれ使用して、次のイベントのサブスクライブとremoveHandlerAsyncサブスクライブ解除をaddHandlerAsync行うことができます。

Event 説明 最小値
要件セット
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.
  });
};