Die drei Typen von Variablen in Power Apps

Abgeschlossen

In Ihrer App können Sie Variablen verwenden. Mithilfe von Variablen können Sie Informationen, auf die Sie in Ihrer App verweisen müssen, vorübergehend speichern. Einsatzbeispiele sind z. B. das Aufrechterhalten einer fortlaufenden Zählung oder einer Liste von Informationen, die dynamische Manipulation von Steuerelementen, die Leistungsoptimierung oder andere Szenarien, in denen Sie Informationen temporär speichern müssen. Variablen sind eine entscheidende treibende Kraft für die imperative Logik in Power Apps, da sie es Ihnen ermöglichen, das Sandwich Stück für Stück „zusammenzustellen“.

Power Apps bietet drei verschiedene Arten von Variablen an, um Sie diesbezüglich zu unterstützen.

  • Globale Variablen: die herkömmlichste Art von Variablen. Mit der Funktion Set erstellen Sie deren Wert und legen ihn fest. Anschließend können Sie auf deren Werte überall in Ihrer App verweisen. Eine häufige Verwendung ist die Speicherung des Anzeigenamens eines Benutzers, wenn die App geladen wird und der anschließende Verweis auf die Variable in der gesamten App.

  • Kontextvariablen: Eine Kontextvariable ist nur auf dem Bildschirm verfügbar, auf dem Sie sie mit der Funktion UpdateContext erstellen. Kontextvariablen werden häufig für Funktionen verwendet, die ein Popupfenster steuern, z. B. wenn Sie denselben Variablennamen auf mehreren Bildschirmen verwenden möchten, den Wert aber separat verwalten.

  • Sammlungen: Eine Sammlung ist eine spezielle Art von Variablen zum Speichern einer Datentabelle. Sie können die Sammlung manuell oder durch Laden einer Tabelle einer anderen Datenquelle erstellen. Sammlungen sind wie globale Variablen in der gesamten App verfügbar und werden mit der Funktion Collect oder ClearCollect erstellt.

Wenn Sie sich für einen Variablentyp entscheiden, überlegen Sie, wo Sie ihn verwenden möchten und welche Struktur die zu speichernden Daten aufweisen sollen. Verwenden Sie im Zweifelsfall eine globale Variable, da sie die größte Flexibilität aufweist.

Auf welche Weise sich alle Variablentypen gleichen

Mit Power Apps können Variablen einfach verwendet werden. Sie müssen eine Variable nicht initialisieren, deklarieren oder einen Typ zuweisen. Sie erstellen die Variable mit der entsprechenden Funktion und Power Apps erledigt den Rest. Wenn Sie den Wert einer Variablen zuweisen, bestimmt Power Apps automatisch den Typ.

Es ist auch wichtig zu beachten, wenn Sie mit Variablen noch nicht vertraut sind, dass Variablen temporär sind und nur dem aktuellen Benutzer in seiner aktuellen Sitzung zur Verfügung stehen. Wenn der Benutzer Power Apps schließt, sind alle in Variablen gespeicherten Informationen nicht mehr verfügbar. Wenn Sie Informationen zur späteren Verwendung oder zur Verwendung durch andere Benutzer speichern müssen, müssen Sie diese Informationen in eine Datenquelle schreiben. Variablen sind von Natur aus temporär.

In den nächsten Lerneinheiten werden Sie die einzelnen Variablentypen genauer untersuchen. In der nächsten Lerneinheit wird die globale Variable behandelt.