Office.UserProfile interface
Сведения о пользователе, связанном с почтовым ящиком. К ним относятся тип учетной записи, отображаемое имя, адрес электронной почты и часовой пояс.
Комментарии
Минимальный уровень разрешений: чтение элемента
Применимый режим Outlook: Compose или чтение
Используется
Свойства
| account |
Получает тип учетной записи пользователя, связанного с почтовым ящиком. |
| display |
Получает отображаемое имя пользователя. |
| email |
Получает адрес электронной почты SMTP пользователя. |
| time |
Получает часовой пояс пользователя в формате Windows. Обычно возвращается системный часовой пояс. Однако в Outlook в Интернете и в новом Outlook для Windows вместо этого в параметрах календаря возвращается часовой пояс по умолчанию. |
Сведения о свойстве
accountType
Получает тип учетной записи пользователя, связанного с почтовым ящиком.
accountType: string;
Значение свойства
string
Комментарии
Минимальный уровень разрешений: чтение элемента
Применимый режим 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);