Freigeben über


Vorgehensweise: Verwenden von Umgebungsvariablen in Code-App-Datenquellen

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_SharepointSiteVar ist der Name des Umgebungsvariablenschemas für die SharePoint-Website (Dataset)
  • crd1b_sharepointList ist 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.