Поделиться через


Функция User

Применимо к: приложениям Canvas Power Pages

Возвращает сведения о текущем пользователе.

Description

Функция User возвращает запись с информацией о текущем пользователе:

Свойство Описание:
Пользователь().Электронная почта Адрес электронной почты текущего пользователя. Функция User().Email возвращает UPN пользователя, а не адрес электронной почты SMTP.
Пользователь().EntraObjectId Идентификатор объекта Microsoft Entra текущего пользователя, полезный для вызова API, использующих это значение. Это значение GUID и оно уникально для каждого пользователя.
Пользователь().ПолноеИмя Полное имя текущего пользователя, то есть имя и фамилия.
Пользователь().Изображение Изображение текущего пользователя. Здесь будет URL-адрес изображения в формате "blob:идентификатор". Чтобы отобразить это изображение в приложении, присвойте полученное значение параметру Image элемента управления Image.

Заметка

Информация возвращается для текущего пользователя Power Apps. Она будет совпадать с информацией раздела со сведениями об учетной записи, которая отображается в проигрывателях и студии Power Apps и доступна вне создаваемых приложений. Она может не совпадать с информацией о текущем пользователе Office 365 или других служб.

Заметка

Если вы опубликовали приложение с функцией User до марта 2020 года, вы можете обнаружить, что оно иногда не будет извлекать фотографии. Проблемы были исправлены в выпуске за конец марта 2020 года. Чтобы воспользоваться обновленной реализацией, просто заново откройте свое приложение, сохраните его и повторно опубликуйте.

Синтаксис

Пользователь()

Примеры

Текущий пользователь Power Apps, о котором есть следующая информация:

  • Полное имя — John Doe
  • Адрес электронной почты: "john.doe@contoso.com"
  • Дополнительный ИД объекта: a90c6800-e58c-4495-81f7-55819b56fe2a(GUID)
  • Изображение: Значок изображения.
Формула Описание: Result
Пользователь() Запись со всеми данными для текущего пользователя Power Apps. { Полное имя: «Джон Доу», адрес электронной почты: «john.doe@contoso.com», изображение: «blob:1234...5678», EntraObjectId: a90c6800‑e58c‑4495‑81f7‑55819b56fe2a }
Пользователь().Электронная почта Адрес электронной почты текущего пользователя Power Apps. "john.doe@contoso.com"
Пользователь().ПолноеИмя Полное имя текущего пользователя Power Apps. "John Doe"
Пользователь().EntraObjectId ИД объекта Microsoft Entra текущего пользователя. a90c6800-e58c-4495-81f7-55819b56fe2a (GUID)
Пользователь().Изображение URL-адрес изображения текущего пользователя Power Apps. Чтобы отобразить это изображение в приложении, присвойте полученное значение параметру Image элемента управления Image. "blob:1234...5678"

С использованием ImageControl.Image:
Значок изображения 1.