Welcher User ist gerade angemeldet?
In diesem Artikel lernst du, wie du die Power Fx User() Funktion verwendest, um Informationen über den aktuellen Benutzer zu erhalten – wie Email, FullName, Profilbild oder EntraObjectId. Die Power Apps User Funktion User() ermöglicht dir gezielten Zugriff auf Benutzerdaten ohne externen Connector direkt im Canvas-App-Formelcode.
User()
Die Funktion User gibt einen Datensatz mit Informationen über den aktuellen Benutzer zurück. Die zurückgegebenen Informationen beziehen sich auf den aktuellen Power Apps-Benutzer. Dies stimmt möglicherweise nicht mit den Informationen des aktuellen Benutzers in Office 365 oder anderen Diensten überein.

{
Email: User().Email,
EntraObjectId: User().EntraObjectId,
FullName: User().FullName,
Image: User().Image
}
Es gibt einfach so unglaublich viele stellen wo man diese Funktion einsetzen kann. Daher liste ich euch hier einfach mal ein paar Möglichkeiten auf und ihr schaut euch einfach um…
Mehr erfahren via Office365Users
Wenn du in Power Apps Benutzerinformationen brauchst, hast du zwei Möglichkeiten: die Funktion User()
und den Office 365 Users Connector mit der Aktion Get my profile (V2)
. Beide liefern Daten zum aktuellen User, aber mit unterschiedlichem Umfang.
User()
gibt dir Name, E-Mail-Adresse und ein Profilbild. Das reicht für einfache Szenarien wie Begrüßungen oder die Anzeige des eigenen Namens. Sobald du aber mehr Infos brauchst – zum Beispiel Abteilung, Jobtitel oder Telefonnummer – kommst du mit User()
nicht weiter.
Hier bietet Get my profile (V2)
deutlich mehr. Die Aktion liefert dir über den Microsoft Graph Zugriff auf viele Felder wie Position, Standort, Telefonnummern oder sogar die Benutzer-ID. Du kannst außerdem mit $select
gezielt nur die Daten abrufen, die du brauchst, was die App effizienter macht. Und: Du kannst die Daten nicht nur lesen, sondern bei Bedarf auch aktualisieren, zum Beispiel das Profilbild.
Ein großer Vorteil ist auch der Einsatz in Power Automate. So kannst du beispielsweise in einem Genehmigungsflow automatisch den Manager eines Antragstellers ermitteln und nutzen, ohne zusätzliche Logik.
Zusammengefasst: User()
ist praktisch für einfache Anwendungsfälle und schnell eingebunden. Der Office 365 Users Connector mit Get my profile (V2)
ist ideal, wenn du detaillierte Benutzerdaten brauchst – sei es zur Steuerung von Prozessen, für personalisierte Dashboards oder automatisierte Abläufe. Wer mehr als nur Name und Mailadresse braucht, kommt an dieser Aktion nicht vorbei.