Office.UserProfile interface
メールボックスに関連付けられているユーザーに関する情報。 これには、アカウントの種類、表示名、電子メール アドレス、タイム ゾーンが含まれます。
注釈
最小アクセス許可レベル: 読み取り項目
適用できる Outlook モード: 新規作成または読み取り
プロパティ
account |
メールボックスに関連付けられているユーザーのアカウントの種類を取得します。 注: このメンバーは現在、Outlook on Mac、ビルド 16.9.1212 以降でのみサポートされています。 |
display |
ユーザーの表示名を取得します。 |
email |
ユーザーの SMTP 電子メール アドレスを取得します。 |
time |
ユーザーのタイム ゾーンを Windows 形式で取得します。 通常、システム タイム ゾーンが返されます。 ただし、Outlook on the web と新しい Outlook on Windows では)、代わりに予定表設定の既定のタイム ゾーンが返されます。 |
プロパティの詳細
accountType
メールボックスに関連付けられているユーザーのアカウントの種類を取得します。
注: このメンバーは現在、Outlook on Mac、ビルド 16.9.1212 以降でのみサポートされています。
accountType: string;
プロパティ値
string
注釈
最小アクセス許可レベル: 読み取り項目
適用できる 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);
Office Add-ins