Office.Organizer interface
エイリアスまたはデリゲートを使用して予定を作成した場合でも、予定の開催者を表します。 このオブジェクトは、Outlook アドインで予定の開催者の値を取得するメソッドを提供します。
注釈
最小アクセス許可レベル: 読み取り項目
適用できる Outlook モード: 新規作成
メソッド
get |
|
get |
|
メソッドの詳細
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
注釈
最小アクセス許可レベル: 読み取り項目
適用できる 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
注釈
最小アクセス許可レベル: 読み取り項目
適用できる Outlook モード: 新規作成
重要: recipientType
プロパティ値は、getAsync メソッドによって返されません。 予定の開催者は常に、メール アドレスが Exchange サーバー上にあるユーザーです。
Office Add-ins