Die drei Typen von Variablen in Power Apps
In Power Apps können Sie Variablen verwenden, um vorübergehend Informationen zu speichern, auf die Sie verweisen müssen, während eine App ausgeführt wird. Häufige Szenarien umfassen das Beibehalten einer laufenden Anzahl, das Verwalten des UI-Zustands, die Verbesserung der Leistung, indem wiederholte Berechnungen vermieden oder Listen mit Daten vorübergehend gespeichert werden.
Variablen sind ein Schlüsseltreiber für imperative Logik in Power Apps, da sie es Ihnen ermöglichen, "das Sandwich" stückweise zu erstellen.
Um Sie in diesen Anforderungen zu unterstützen, verfügt Power Apps über drei verschiedene Arten von Variablen.
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 in der gesamten App verfügbar, z. B. globale Variablen, und sie werden mithilfe der Funktion "Sammeln " oder " ClearCollect " erstellt.
Berücksichtigen Sie bei der Auswahl des zu verwendenden Variablentyps, wo sie verwendet werden sollen, und die Struktur der Daten, die Sie speichern möchten. 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 sind Variablen einfach zu verwenden. Sie müssen keine Variable initialisieren, deklarieren oder eingeben. Sie erstellen die Variable mit der entsprechenden Funktion, und Power Apps erledigt den Rest. Wenn Sie einer Variable einen Wert zuweisen, bestimmt Power Apps den Typ automatisch.
Es ist auch wichtig zu beachten, dass Variablen, falls Sie neu mit ihnen arbeiten, temporär sind und nur für den aktuellen Benutzer während der aktuellen Sitzung verfügbar sind. 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 von anderen Benutzern speichern müssen, müssen Sie diese Informationen in eine Datenquelle schreiben. Variablen sind von Natur aus temporär.
In den nächsten Einheiten werden Sie jeden Variablentyp ausführlicher untersuchen. In der nächsten Lerneinheit wird die globale Variable behandelt.