Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie Umgebungsvariablen in Ihrer Datenquellenkonfiguration, damit Ihre Code-App zwischen Umgebungen ohne Hartcodierung von Datasets oder Tabellenwerten wechseln kann.
Warum Umgebungsvariablen verwenden?
Wenn Sie auf Umgebungsvariablen in pac code add-data-sourceverweisen, speichert die App-Konfiguration den Variablenverweis. Die App löst dann tatsächliche Werte aus der Zielumgebung auf.
Dieser Ansatz hilft bei der Anwendungslebenszyklusverwaltung (APPLICATION Lifecycle Management, ALM) in Dev, Test und Prod.
Voraussetzungen
- Eine Code-App, die mithilfe von Pac-Code init initialisiert wird
- Eine bereits in Power Apps erstellte Verbindung
- In Ihrer Lösung erstellte Umgebungsvariablen
Anleitungen zum Erstellen von Umgebungsvariablen finden Sie unter Verwenden von Umgebungsvariablen in Power Platform-Lösungen.
Hinzufügen einer Datenquelle mithilfe von Umgebungsvariablenverweisen
Verwenden Sie die mit @envvar: vorangestellten Namen der Umgebungsvariablenschemas für tabellarische Argumente wie Datensätze und Tabellen.
pac code add-data-source --apiid shared_sharepointonline --connectionId <your_connection_id> --dataset "@envvar:crd1b_SharepointSiteVar" --table "@envvar:crd1b_sharepointList"
In diesem Beispiel:
-
crd1b_SharepointSiteVarist der Name des Umgebungsvariablenschemas für die SharePoint-Website (Dataset) -
crd1b_sharepointListist der Name des Umgebungsvariablenschemas für die SharePoint-Liste (Tabelle)
Überprüfen des Ergebnisses
Öffnen Sie nach dem Ausführen des Befehls power.config.json in Ihrer Code-App.
Sie sollten die in der Datenquellenkonfiguration gespeicherten Verweise @envvar: sehen. Dieses Verhalten bedeutet, dass beim Verschieben der App in eine andere Umgebung die Werte verwendet werden, die für diese Umgebungsvariablen in dieser Umgebung konfiguriert sind.