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


User функция

Применимо к: Функции Power Pages для приложений На основе холста

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

Description

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

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

Заметка

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

Заметка

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

Синтаксис

User()

Примеры

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

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

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