次の方法で共有


Office.UserProfile interface

メールボックスに関連付けられているユーザーに関する情報。 これには、アカウントの種類、表示名、電子メール アドレス、タイム ゾーンが含まれます。

注釈

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

適用できる Outlook モード: 新規作成または読み取り

プロパティ

accountType

メールボックスに関連付けられているユーザーのアカウントの種類を取得します。

: このメンバーは現在、Outlook on Mac、ビルド 16.9.1212 以降でのみサポートされています。

displayName

ユーザーの表示名を取得します。

emailAddress

ユーザーの SMTP 電子メール アドレスを取得します。

timeZone

ユーザーのタイム ゾーンを Windows 形式で取得します。

通常、システム タイム ゾーンが返されます。 ただし、Outlook on the web と新しい Outlook on Windows では)、代わりに予定表設定の既定のタイム ゾーンが返されます。

プロパティの詳細

accountType

メールボックスに関連付けられているユーザーのアカウントの種類を取得します。

: このメンバーは現在、Outlook on Mac、ビルド 16.9.1212 以降でのみサポートされています。

accountType: string;

プロパティ値

string

注釈

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

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

適用できる Outlook モード: 新規作成または読み取り

使用可能なアカウントの種類を次の表に示します。

説明
エンタープライズ メールボックスは、オンプレミスの Exchange サーバーにあります。
gmail メールボックスは、Gmail アカウントに関連付けられます。
office365 メールボックスは、Microsoft 365 の職場または学校アカウントに関連付けられています。
outlookCom メールボックスは、個人の Outlook.com アカウントに関連付けられます。

: ハイブリッド Exchange 環境の場合、返されるアカウントの種類の値は、メールボックスがホストされている場所によって異なります。 メールボックスがオンプレミス サーバー上にある場合、アカウントの種類の値は エンタープライズです。 ただし、Exchange Online でホストされている場合、アカウントの種類の値は office365 です

console.log(Office.context.mailbox.userProfile.accountType);

displayName

ユーザーの表示名を取得します。

displayName: string;

プロパティ値

string

注釈

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

適用できる Outlook モード: 新規作成または読み取り

// Example: Allie Bellew
console.log(Office.context.mailbox.userProfile.displayName);

emailAddress

ユーザーの SMTP 電子メール アドレスを取得します。

emailAddress: string;

プロパティ値

string

注釈

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

適用できる Outlook モード: 新規作成または読み取り

// Example: allieb@contoso.com
console.log(Office.context.mailbox.userProfile.emailAddress);

timeZone

ユーザーのタイム ゾーンを Windows 形式で取得します。

通常、システム タイム ゾーンが返されます。 ただし、Outlook on the web と新しい Outlook on Windows では)、代わりに予定表設定の既定のタイム ゾーンが返されます。

timeZone: string;

プロパティ値

string

注釈

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

適用できる Outlook モード: 新規作成または読み取り

// Example: Pacific Standard Time
console.log(Office.context.mailbox.userProfile.timeZone);