提高 PowerApps 中 UpdateIf 的性能

问题描述 投票:0回答:1

希望有人可以帮助我提高我在 PowerApps 中使用的

UpdateIf
语句的性能。这是代码:

UpdateIf( Nominations,true, { Status: {Value: "Not Approved"}, 'Approved By': varUser } );

这样可以,但是跑完 800 条记录大约需要 5 分钟,感觉很慢。我是 PowerApps 的新手,所以我不知道什么是合理的运行时间,但同样感觉非常慢。任何人都可以帮助提供替代方案吗?我已经尝试过

Update
Patch
但没有成功。

非常感谢!

powerapps powerapps-canvas
1个回答
0
投票

快速完成此操作的一种方法是将整个列表复制到集合中,然后在完成对本地集合的更新后修补整个集合,您将使用 Patch(SharePointList, Collection)。 当然,这会将所有内容保存回列表中,如果跟踪更改对您的模型很重要,则每次修补所有记录时,您都会在版本历史记录中拥有一个条目...但它在几秒钟内就完成了!

© www.soinside.com 2019 - 2024. All rights reserved.