Office.UserProfile interface
Сведения о пользователе, связанном с почтовым ящиком. Сюда входят тип учетной записи, отображаемое имя, адрес электронной почты и часовой пояс.
Комментарии
Минимальный уровень разрешений: чтение элемента
Применимый режим Outlook: Compose или чтение
Свойства
account |
Возвращает тип учетной записи пользователя, связанного с почтовым ящиком. |
display |
Получает отображаемое имя пользователя. |
email |
Получает адрес электронной почты SMTP пользователя. |
time |
Возвращает часовой пояс пользователя в формате Windows. Обычно возвращается системный часовой пояс. Однако в Outlook в Интернете и в новом Outlook в Windows) вместо этого возвращается часовой пояс по умолчанию в параметрах календаря. |
Сведения о свойстве
accountType
Возвращает тип учетной записи пользователя, связанного с почтовым ящиком.
accountType: string;
Значение свойства
string
Комментарии
[ Набор API: Почтовый ящик 1.6 ]
Минимальный уровень разрешений: чтение элемента
Применимый режим Outlook: Compose или чтение
Возможные типы учетных записей перечислены в следующей таблице.
Значение | Описание |
---|---|
предприятие | Почтовый ящик находится на локальном сервере Exchange Server. |
gmail | Почтовый ящик связан с учетной записью Gmail. |
office365 | Почтовый ящик связан с рабочей или учебной учетной записью Microsoft 365. |
outlookCom | Почтовый ящик связан с личной учетной записью Outlook.com. |
Важно!
Корпоративный бессрочный Outlook 2016 не поддерживает
accountType
свойство. Чтобы обойти эту проблему, используйте веб-службы Exchange (EWS) для вызова операции ResolveNames на локальном сервере Exchange.Для гибридных сред Exchange возвращаемое значение типа учетной записи зависит от расположения почтового ящика. Если почтовый ящик находится на локальном сервере, значение типа учетной записи — enterprise. Однако если он размещен на 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);
Office Add-ins