Office.From interface
Outlook アドインでメッセージの差出人値を取得するメソッドを提供します。
注釈
最小アクセス許可レベル: 項目の読み取り
適用可能な Outlook モード: Compose
重要: このインターフェイスは、Android 版および iOS 版 Outlook でサポートされています。 サンプル シナリオについては、「Outlook モバイル アドインでイベントベースのライセンス認証を実装する」を参照してください。
使用元
メソッド
| get |
メッセージの from 値を取得します。
アイテムの from 値は、 |
| get |
メッセージの from 値を取得します。
アイテムの from 値は、 |
メソッドの詳細
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
注釈
最小アクセス許可レベル: 項目の読み取り
適用可能な Outlook モード: Compose
重要:
この方法は、Android 版および iOS 版 Outlook でサポートされています。 サンプル シナリオについては、「Outlook モバイル アドインでイベントベースのライセンス認証を実装する」を参照してください。Outlook Mobile でサポートされている API の詳細については、「モバイル デバイス上の Outlook でサポートされている Outlook JavaScript API」を参照してください。
recipientTypeプロパティ値は、getAsyncメソッドでは返されません。 電子メールの送信者は常に、電子メール アドレスが Exchange サーバー上にあるユーザーです。
例
// 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
注釈
最小アクセス許可レベル: 項目の読み取り
適用可能な Outlook モード: Compose
重要:
この方法は、Android 版および iOS 版 Outlook でサポートされています。 サンプル シナリオについては、「Outlook モバイル アドインでイベントベースのライセンス認証を実装する」を参照してください。Outlook Mobile でサポートされている API の詳細については、「モバイル デバイス上の Outlook でサポートされている Outlook JavaScript API」を参照してください。
recipientTypeプロパティ値は、getAsyncメソッドでは返されません。 電子メールの送信者は常に、電子メール アドレスが Exchange サーバー上にあるユーザーです。