次の方法で共有


Office.Organizer interface

エイリアスまたはデリゲートを使用して予定を作成した場合でも、予定の開催者を表します。 このオブジェクトは、Outlook アドインで予定の開催者の値を取得するメソッドを提供します。

注釈

[ API セット: メールボックス 1.7 ]

最小アクセス許可レベル: 読み取り項目

適用できる Outlook モード: 新規作成

メソッド

getAsync(options, callback)

asyncResult.value プロパティの EmailAddressDetails オブジェクトとして予定の開催者の値を取得します。

getAsync(callback)

asyncResult.value プロパティの EmailAddressDetails オブジェクトとして予定の開催者の値を取得します。

メソッドの詳細

getAsync(options, callback)

asyncResult.value プロパティの EmailAddressDetails オブジェクトとして予定の開催者の値を取得します。

getAsync(options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<EmailAddressDetails>) => void): void;

パラメーター

options
Office.AsyncContextOptions

次のプロパティの 1 つ以上を含むオブジェクト リテラル:- asyncContext: 開発者は、コールバック関数でアクセスする任意のオブジェクトを指定できます。

callback

(asyncResult: Office.AsyncResult<Office.EmailAddressDetails>) => void

省略可能。 メソッドが完了すると、callback パラメーターで渡された関数が、AsyncResult オブジェクトである 1 つのパラメーターasyncResultで呼び出されます。 結果の value プロパティは、予定の開催者の値であり、 EmailAddressDetails オブジェクトです。

戻り値

void

注釈

[ API セット: メールボックス 1.7 ]

最小アクセス許可レベル: 読み取り項目

適用できる Outlook モード: 新規作成

重要: recipientType プロパティ値は、getAsync メソッドによって返されません。 予定の開催者は常に、メール アドレスが Exchange サーバー上にあるユーザーです。

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/30-recipients-and-attendees/get-organizer-appointment-organizer.yaml

Office.context.mailbox.item.organizer.getAsync(function(asyncResult) {
  if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
    const apptOrganizer = asyncResult.value;
    console.log("Organizer: " + apptOrganizer.displayName + " (" + apptOrganizer.emailAddress + ")");
  } else {
    console.error(asyncResult.error);
  }
});

getAsync(callback)

asyncResult.value プロパティの EmailAddressDetails オブジェクトとして予定の開催者の値を取得します。

getAsync(callback?: (asyncResult: Office.AsyncResult<EmailAddressDetails>) => void): void;

パラメーター

callback

(asyncResult: Office.AsyncResult<Office.EmailAddressDetails>) => void

省略可能。 メソッドが完了すると、callback パラメーターで渡された関数が、AsyncResult オブジェクトである 1 つのパラメーターasyncResultで呼び出されます。 結果の value プロパティは、予定の開催者の値であり、 EmailAddressDetails オブジェクトです。

戻り値

void

注釈

[ API セット: メールボックス 1.7 ]

最小アクセス許可レベル: 読み取り項目

適用できる Outlook モード: 新規作成

重要: recipientType プロパティ値は、getAsync メソッドによって返されません。 予定の開催者は常に、メール アドレスが Exchange サーバー上にあるユーザーです。