Функция User

Применимо к: приложениям на основе холста

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

Description

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

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

Заметка

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

Заметка

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

Синтаксис

User()

Примеры

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

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

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