POWER APP 全局变量Record写入和add column, update
用patch 方法可以添加字段 , 比如 Patch( SelectedReport, Last(Expense_Reimbursement_Headers), { ID: Last(Expense_Reimbursement_Headers).ID } ); 这里添加了一个ID column 字段
用patch 方法可以添加字段 , 比如 Patch( SelectedReport, Last(Expense_Reimbursement_Headers), { ID: Last(Expense_Reimbursement_Headers).ID } ); 这里添加了一个ID column 字段
报销单分为头和行, 是一对多关系, 那么在写入行的时候如何获取头的ID 写入来保证逻辑上的关联关系呢? 这里引入了全局变量Record的使用
Read More »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) 上下文变量 屏幕 非常适合将值传递到屏幕,与其他语言中的过程的参数非常类似。 仅可以从一个屏幕进行引用。 UpdateContextNavigate 集合 应用 包含可从应用任意位置进行引用的一个表。 允许修改表的内容,而不是作为一个整体进行设置。 可以保存到本地设备,以供将来使用。 CollectClearCollect 其实变量就是两种 , 首先变量分为局部变量和全局变量(微软称为上下文变量,不好理解)。 他们的区别在于,局部变量只能在当前屏幕中访问,而全局变量可以在应用中的所有屏幕上访问。 局部变量常规是通过 UpdateContext 公式,为当前屏幕设置局部变量的。 另外也可以通过 Navigate 公式,为跳转过去的指定屏幕设置一个局部变量。 而全局变量的设置方法是通过 Set 来进行的。… Read More »Power app 变量