Zum Inhalt springen
/ Home / Knowledge / PowerApps: Benutzerfeld (Userfield) vorbelegen mit aktuellem User

PowerApps: Benutzerfeld (Userfield) vorbelegen mit aktuellem User

Andreas Olbricht
KI: Künstliche Intelligenz-Experte
OIT GmbH
Profil ansehen

Um ein Personenfeld in einer PowerApp mit dem aktuellen Benutzer vorausfüllen zu lassen, kannst du die eingebaute Funktion User() nutzen. Das spart Zeit und verhindert Eingabefehler.

Die User()-Funktion in Power Apps

Power Apps stellt die Funktion User() bereit, die Informationen über den aktuell angemeldeten Benutzer zurückgibt:

  • User().FullName – Vollständiger Name
  • User().Email – E-Mail-Adresse
  • User().Image – Profilbild

Personenfeld vorbelegen (SharePoint-Integration)

Wenn dein Formular mit einer SharePoint-Liste verbunden ist, funktioniert das Vorbelegen so:

  1. Füge ein Personeneingabe-Control (PeoplePicker) in dein Formular ein
  2. Setze die DefaultSelectedItems-Eigenschaft des Controls auf:
[{Claims: "i:0#.f|membership|" & Lower(User().Email), DisplayName: User().FullName, Email: User().Email}]

Nur-Lese-Feld mit aktuellem Benutzer

Wenn du das Feld nicht editierbar machen möchtest, nutze stattdessen ein Label-Control und setze dessen Text-Eigenschaft auf:

User().FullName

Tipp

Kombiniere User().Email mit Office365Users.UserProfile(User().Email), um zusätzliche Felder wie Abteilung oder Telefonnummer aus dem Azure AD abzurufen.

Weitere nützliche User()-Anwendungen in Power Apps

Filtern nach aktuellem User

Mit Filter(Liste; Mitarbeiter.Email = User().Email) zeigst du in einer Gallery nur die Einträge des eingeloggten Nutzers an – ideal für persönliche Aufgaben- oder Zeiterfassungs-Apps.

Audit-Felder automatisch setzen

Beim Speichern eines neuen Datensatzes kannst du Patch() mit User().Email als Ersteller-Feld kombinieren. So wird jeder Eintrag automatisch dem richtigen Benutzer zugeordnet.

Berechtigungen steuern

Mit If(User().Email = "admin@firma.de", true, false) kannst du bestimmte Schaltflächen oder Screens nur für definierte Benutzer sichtbar machen – ohne eigene Berechtigungstabelle.

Andreas Olbricht
Dein Ansprechpartner
OIT GmbH
Profil ansehen

Hast du eine Frage zu diesem Artikel?

Schreib uns – wir antworten in der Regel innerhalb eines Werktages.