通过


如何:在代码应用数据源中使用环境变量

在数据源配置中使用环境变量,以便代码应用可以在环境之间移动,而无需硬编码数据集或表值。

为何使用环境变量?

引用环境变量 pac code add-data-source时,应用配置会存储变量引用。 然后,应用从目标环境解析实际值。

此方法有助于跨开发、测试和 Prod 进行应用程序生命周期管理(ALM)。

先决条件

  • 使用 pac code init 初始化的代码应用
  • 已在 Power Apps 中创建的连接
  • 在解决方案中创建的环境变量

有关创建环境变量的指导,请参阅 在 Power Platform 解决方案中使用环境变量

使用环境变量引用添加数据源

使用带有表格参数前缀 @envvar: 的环境变量架构名称,例如数据集和表。

pac code add-data-source --apiid shared_sharepointonline --connectionId <your_connection_id> --dataset "@envvar:crd1b_SharepointSiteVar" --table "@envvar:crd1b_sharepointList"

在本示例中:

  • crd1b_SharepointSiteVar 是 SharePoint 网站(数据集)的环境变量架构名称
  • crd1b_sharepointList 是 SharePoint 列表的环境变量架构名称(表)

验证结果

运行命令后,在代码应用中打开 power.config.json

您应该看到数据源配置中保留的 @envvar: 引用。 此行为意味着将应用移动到另一个环境时,它将使用该环境中为这些环境变量配置的值。