PowerApp通过列表更新进行交互

时间:2019-12-27 20:28:16

标签: powerapps powerapps-formula

短版

是否有一种方法可以为满足特定分类标准的所有行更新集合/数据源中的单个字段?

背景和目标

我目前正在使用PowerApps(SharePoint源)维护库存清单,以供员工查找存储在垃圾箱中的物品。 App运行良好,但是下一步是使用户能够将所有项目从一个箱移动到另一个箱,最好是一次扫描。我的理论是,您应该能够扫描两个垃圾箱,将详细信息存储在单独的文本输入或变量中,然后使用新的垃圾箱编号bin 2对所有过滤到第1个垃圾箱的项目进行打补丁。

我尝试过的东西

我能够使用以下代码修补集合中的单个项目: (不用管列名,我在沙盒测试环境中使用了D&D术语)

Patch(SandBoxList,First(Filter(SandBoxList,'Character Name' = "Juan Carlos")),{Class: Search_TextInput.Text})

我也尝试执行以下操作,但是ForAll()似乎不能与Patch()很好地配合,因为Patch()希望一次与单个记录进行交互:

ForAll(TestCollection,If(Class = "Monk",Patch(TestCollection,{Subclass:"None"},{Subclass: "Potato"})

1 个答案:

答案 0 :(得分:0)

万一其他人遇到了这个问题,我发现了一个YouTube视频,其中详细说明了我想做的事情:

https://www.youtube.com/watch?v=0xZ4fMJbLvk

这很长,但是它将引导您完成变量的创建以及如何基于过滤器进行迭代。