次の方法で共有


item (メールボックス要件セット 1.14)

Office.context.mailbox.item

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

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

重要

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

プロパティ

プロパティ 最小値
アクセス許可レベル
モード別の詳細 戻り値の種類 最小値
要件セット
attachments アイテムの読み取り 予定出席者 Array.<AttachmentDetails> 1.1
既読メッセージ Array.<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
既読メッセージ Array.<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
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 アイテムの読み取り メッセージ作成 String 1.14
internetHeaders アイテムの読み取り メッセージ作成 InternetHeaders 1.8
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
予定出席者 Array.<EmailAddressDetails> 1.1
organizer 読み取り/書き込み項目 予定の開催者 開催者 1.7
アイテムの読み取り 予定出席者 EmailAddressDetails 1.1
recurrence アイテムの読み取り 予定の開催者 Recurrence 1.7
予定出席者 Recurrence 1.7
既読メッセージ
(会議出席依頼)
Recurrence 1.7
requiredAttendees アイテムの読み取り 予定の開催者 受信者 1.1
予定出席者 Array.<EmailAddressDetails> 1.1
sender アイテムの読み取り 既読メッセージ EmailAddressDetails 1.1
sensitivity アイテムの読み取り 予定の開催者 Sensitivity 1.14
予定出席者 MailboxEnums.AppointmentSensitivityType 1.14
sensitivityLabel 読み取り/書き込み項目 予定の開催者 SensitivityLabel 1.13
メッセージ作成 SensitivityLabel 1.13
seriesId アイテムの読み取り 予定の開催者 String 1.7
予定出席者 String 1.7
メッセージ作成 String 1.7
既読メッセージ String 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
既読メッセージ String 1.1
アイテムの読み取り メッセージ作成 受信者 1.1
既読メッセージ Array.<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]) 読み取り/書き込み項目 メッセージ作成 1.14
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) アイテムの読み取り 既読メッセージ 1.14
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) アイテムの読み取り メッセージ作成 1.14
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) アイテムの読み取り メッセージ作成 1.14
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.13 (共有メールボックスのサポート)
予定出席者 1.8 (共有フォルダーのサポート)

1.13 (共有メールボックスのサポート)
メッセージ作成 1.8 (共有フォルダーのサポート)

1.13 (共有メールボックスのサポート)
既読メッセージ 1.8 (共有フォルダーのサポート)

1.13 (共有メールボックスのサポート)
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をそれぞれ使用して、次のイベントをサブスクライブおよびサブスクライブ解除できます。

Event 説明 最小値
要件セット
AppointmentTimeChanged 選択した予定または系列の日付または時刻が変更されました。 作業ウィンドウの実装でのみ使用できます。 1.7
AttachmentsChanged 添付ファイルがアイテムに追加されているか、アイテムから削除されました。 作業ウィンドウの実装でのみ使用できます。 1.8
EnhancedLocationsChanged 選択した予定の場所が変更されました。 作業ウィンドウの実装でのみ使用できます。 1.8
InfobarClicked 通知メッセージからアクションが選択されました。 作業ウィンドウの実装でのみ使用できます。 1.10
RecipientsChanged 選択したアイテムまたは予定の場所の受信者リストが変更されました。 作業ウィンドウの実装でのみ使用できます。 1.7
RecurrenceChanged 選択した系列の繰り返しパターンが変更されました。 作業ウィンドウの実装でのみ使用できます。 1.7
SensitivityLabelChanged 作成モードのメッセージまたは予定の秘密度ラベルが変更されました。 作業ウィンドウの実装でのみ使用できます。 1.13
SpamReporting Outlook で未承諾のメッセージが報告されました。 関数コマンドでのみ使用できます。 1.14

次の JavaScript のコード例は、Outlook の現在のアイテムの subject プロパティにアクセスする方法を示しています。

// The initialize function is required for all apps.
Office.onReady(() => {
  // Checks for the DOM to load using the jQuery ready function.
  $(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.
  });
});