Power app 变量

可以参考 https://zhuanlan.zhihu.com/p/476549466

learn.microsoft.com/zh-cn/power-apps/maker/canvas-apps/working-with-variables

微软说的不太清楚,

Power Apps 具有三种类型的变量:

变量类型Scope描述建立的函数
全局变量应用用法最为简单。 包含可从应用程序的任何位置进行引用的数字、文本字符串、布尔值、记录、表等。设置(set)
上下文变量屏幕非常适合将值传递到屏幕,与其他语言中的过程的参数非常类似。 仅可以从一个屏幕进行引用。UpdateContext
Navigate
集合应用包含可从应用任意位置进行引用的一个表。 允许修改表的内容,而不是作为一个整体进行设置。 可以保存到本地设备,以供将来使用。Collect
ClearCollect

其实变量就是两种 ,

首先变量分为局部变量和全局变量(微软称为上下文变量,不好理解)。

他们的区别在于,局部变量只能在当前屏幕中访问,而全局变量可以在应用中的所有屏幕上访问

局部变量常规是通过 UpdateContext 公式,为当前屏幕设置局部变量的。

另外也可以通过 Navigate 公式,为跳转过去的指定屏幕设置一个局部变量。

而全局变量的设置方法是通过 Set 来进行的。

如果我们想要清除变量里面的值,不管是全局变量还是局部变量,那只需要将变量的值设置为Blank() 就可以。

关于集合,本人看法是不作为变量考虑, 只是写入表的一种方法,

但是只是知道变量的概念不够,还需要进一步理解POWER APP 里面可以操纵的数据类型

Leave a Reply

Your email address will not be published. Required fields are marked *