User 函数

适用于:画布应用

返回当前用户的相关信息。

Description

User 函数返回当前用户的相关信息记录

属性 描述
User().Email 当前用户的电子邮件地址。 User().Email 函数返回用户的 UPN 而不是 SMTP 电子邮件地址。
User().EntraObjectId 当前用户的 Microsoft Entra 对象 ID,用于调用使用该值的 API。 这是一个 GUID 值,对于每个用户都是唯一的。
User().FullName 当前用户的全名(包括姓和名)。
User().Image 当前用户的图像。 此为 "blob:identifier" 形式的图像 URL。 将 Image 控件的 Image 属性设置为此值可以在应用中显示用户图像。

备注

返回的是当前 Power Apps 用户的相关信息。 该信息与 Power Apps 播放器和工作室中显示的“帐户”信息一致,可在任何已创作的应用范围外找到。 该信息可能与当前用户在 Office 365 或其他服务中的信息不一致。

备注

如果您在 2020 年 3 月之前发布了使用 User 函数的应用程序,您可能会发现它会间歇性地无法检索照片。 这些问题在 2020 年 3 月下旬的版本中已修复。 要利用更新的实现,只需重新打开应用程序,保存然后重新发布即可。

语法

User()

示例

当前 Power Apps 用户的信息如下:

  • 全名:"John Doe"
  • 电子邮件地址:“john.doe@contoso.com”
  • Entra 对象 ID:a90c6800-e58c-4495-81f7-55819b56fe2a(GUID)
  • 图像:“图像”图标。
公式 说明 结果
User() 当前 Power Apps 用户的所有信息记录。 {全名:"John Doe",电子邮件:"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 对象 ID。 a90c6800-e58c-4495-81f7-55819b56fe2a (GUID)
User().Image 当前 Power Apps 用户的图像 URL。 将 Image 控件的图像属性设置为此值可以在应用中显示用户图像。 “blob:1234...5678”

使用 ImageControl.Image
图像图标 1。