Office.From interface

Outlook アドインでメッセージの差出人値を取得するメソッドを提供します。

注釈

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

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

適用可能な Outlook モード: Compose

重要: このインターフェイスは、Android 版および iOS 版 Outlook でサポートされています。 サンプル シナリオについては、「Outlook モバイル アドインでイベントベースのライセンス認証を実装する」を参照してください。

使用元

メソッド

getAsync(options, callback)

メッセージの from 値を取得します。

getAsync メソッドは、Exchange サーバーへの非同期呼び出しを開始して、メッセージの差出人の値を取得します。

アイテムの from 値は、asyncResult.value プロパティの EmailAddressDetails として指定されます。

getAsync(callback)

メッセージの from 値を取得します。

getAsync メソッドは、Exchange サーバーへの非同期呼び出しを開始して、メッセージの差出人の値を取得します。

アイテムの from 値は、asyncResult.value プロパティの EmailAddressDetails として指定されます。

メソッドの詳細

getAsync(options, callback)

メッセージの from 値を取得します。

getAsync メソッドは、Exchange サーバーへの非同期呼び出しを開始して、メッセージの差出人の値を取得します。

アイテムの from 値は、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 パラメーターで渡された関数が、Office.AsyncResult オブジェクトである 1 つのパラメーター asyncResult を指定して呼び出されます。 結果の value プロパティは、 EmailAddressDetails オブジェクトとしての項目の from 値です。

返品

void

注釈

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

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

適用可能な Outlook モード: Compose

重要:

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

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

getAsync(callback)

メッセージの from 値を取得します。

getAsync メソッドは、Exchange サーバーへの非同期呼び出しを開始して、メッセージの差出人の値を取得します。

アイテムの from 値は、asyncResult.value プロパティの EmailAddressDetails として指定されます。

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

パラメーター

callback

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

省略可能。 メソッドが完了すると、callback パラメーターで渡された関数が、Office.AsyncResult オブジェクトである 1 つのパラメーター asyncResult を指定して呼び出されます。 結果の value プロパティは、 EmailAddressDetails オブジェクトとしての項目の from 値です。

返品

void

注釈

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

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

適用可能な Outlook モード: Compose

重要: