record数据类型

错了…理解Power app 里面的全局变量

这两天一直发现全局变量的值(我把它放在记录里)变来变去,找不明白原因 今天刚才 发现祸害根源是 开始我以为SelectedReport 这个全局RECORD 类型的变量里面具体可以写入值 UpdateContext({ SelectedReport:Patch(SelectedReport, { Status: “Submit”, ‘Updatable_flag ‘:”N” })}); 殊不知,这样相当于重新创造了变量, 正常全局变量只用 Set(SelectedReport2, LookUp(Expenses2, ID = SelectedReport2.ID)); 这种SET 方法,根据条件取整条记录! Set(SelectedReport2, Last(Expenses2)); 整条记录整条记录地赋值 Set(SelectedLineItem2, LookUp(LineItems2, ID = SelectedLineItem2.ID)); Set(SelectedReport2, Blank()); 要么为空Set(SelectedLineItem2, Blank()); 同时,也是对于弱类型语言变量理解不到位