Power Apps 中的三类变量

已完成

在应用中,可以使用变量。 变量支持在应用中暂时存储需要引用的信息。 可使用变量的示例中包括保持运行计数或信息列表、动态操作控件、优化性能,或其他需要暂时存储信息的方案。 变量是 Power Apps 中命令性逻辑的关键驱动因素,因其允许逐步“构建三明治”。

为了满足这些需求,Power Apps 提供三种不同类型的变量。

  • 全局变量 - 最传统的变量类型。 使用 Set 函数来创建,并设置其值。 然后即可在应用中的任何位置引用其值。 常见用途是可以在应用加载时存储用户的显示名称,然后在整个应用中引用该变量。

  • 上下文变量 - 上下文变量仅在使用 UpdateContext 函数创建相应变量的屏幕上可用。 上下文变量通常用于控制弹出屏幕的功能,例如,要在多个屏幕上使用相同的变量名称但单独维护该值。

  • 集合 - 集合是一种特殊的变量类型,用于存储数据表。 可以手动创建集合,也可以通过在集合中加载其他数据源表来创建集合。 集合可以在整个应用中使用(与全局变量类似),并通过 CollectClearCollect 函数创建。

选择要使用的变量类型时,请考虑其使用位置以及待存储数据的结构。 如有疑问,请使用全局变量,因其最为灵活。

所有这些变量类型有哪些相同点

有了 Power Apps,变量使用起来都比较容易。 无需初始化、声明或键入变量。 您只需使用适当的函数创建变量,剩下的工作交给 Power Apps 完成。 您在分配变量值时,Power Apps 将自动确定其类型。

如果不熟悉变量,务必还请注意,变量是暂时性的,仅可用于当前会话中的当前用户。 当用户关闭 Power Apps 时,存储在变量中的所有信息都不再可用。 如果需要存储信息供以后使用或供其他用户使用,则需要将该信息写入数据源。 变量本质上是暂时性的。

后面的单元将进一步详细探讨每种变量类型。 下一单元将介绍全局变量。