Office.UserProfile interface

Сведения о пользователе, связанном с почтовым ящиком. К ним относятся тип учетной записи, отображаемое имя, адрес электронной почты и часовой пояс.

Комментарии

Минимальный уровень разрешений: чтение элемента

Применимый режим Outlook: Compose или чтение

Используется

Свойства

accountType

Получает тип учетной записи пользователя, связанного с почтовым ящиком.

displayName

Получает отображаемое имя пользователя.

emailAddress

Получает адрес электронной почты SMTP пользователя.

timeZone

Получает часовой пояс пользователя в формате Windows.

Обычно возвращается системный часовой пояс. Однако в Outlook в Интернете и в новом Outlook для Windows вместо этого в параметрах календаря возвращается часовой пояс по умолчанию.

Сведения о свойстве

accountType

Получает тип учетной записи пользователя, связанного с почтовым ящиком.

accountType: string;

Значение свойства

string

Комментарии

Набор API: Почтовый ящик 1.6

Минимальный уровень разрешений: чтение элемента

Применимый режим Outlook: Compose или чтение

Возможные типы учетных записей перечислены в следующей таблице.

Значение Описание
корпоративный Почтовый ящик находится на локальном сервере Exchange.
gmail Почтовый ящик связан с учетной записью Gmail.
office365 Почтовый ящик связан с рабочей или учебной учетной записью Microsoft 365.
outlookcom Почтовый ящик связан с личной учетной записью Outlook.com.

Важно!

  • Бессрочная лицензия на корпоративную лицензию Outlook 2016 не поддерживает это accountType свойство. Чтобы обойти эту проблему, используйте веб-службы Exchange (EWS) для вызова операции ResolveNames на локальном сервере Exchange.

  • Для гибридных сред Exchange возвращаемое значение типа учетной записи зависит от того, где размещен почтовый ящик. Если почтовый ящик находится на локальном сервере, значением типа учетной записи является "предприятие". Но если он размещен в Exchange Online, значением типа учетной записи будет office365.

Примеры

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

displayName

Получает отображаемое имя пользователя.

displayName: string;

Значение свойства

string

Комментарии

Минимальный уровень разрешений: чтение элемента

Применимый режим Outlook: Compose или чтение

Примеры

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

emailAddress

Получает адрес электронной почты SMTP пользователя.

emailAddress: string;

Значение свойства

string

Комментарии

Минимальный уровень разрешений: чтение элемента

Применимый режим Outlook: Compose или чтение

Примеры

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

timeZone

Получает часовой пояс пользователя в формате Windows.

Обычно возвращается системный часовой пояс. Однако в Outlook в Интернете и в новом Outlook для Windows вместо этого в параметрах календаря возвращается часовой пояс по умолчанию.

timeZone: string;

Значение свойства

string

Комментарии

Минимальный уровень разрешений: чтение элемента

Применимый режим Outlook: Compose или чтение

Примеры

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