You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Apps中如何存储经过排序操作的collection独立副本

解决方案

你只需要去掉代码中多余的大括号,使用ClearCollect函数即可直接将排序后的表存入新集合,Sort函数本身返回的就是完整的表结构,不需要包裹在用于构建单行记录的{}中。

正确代码示例

如果要在每次添加商品到购物篮时自动同步更新排序后的副本,直接在「加入购物篮」按钮的OnSelect原有代码后追加一行即可:

Collect(colShoppingBasket; {Category: varCategoryTitle ; Supplier: lblSupplier.Text ; ProductNumber: lblProductNumber.Text });;
// 新增以下代码生成排序后的独立集合
ClearCollect(colShoppingBasketSORTED; Sort(colShoppingBasket; Supplier));;

说明

  • ClearCollect会先清空目标集合(如果集合不存在会自动创建),再将第二个参数传入的表完整写入,完全符合你需要独立排序副本的需求
  • 你也可以根据业务场景,把这段更新排序集合的代码放在其他触发位置,比如购物篮页面的OnVisible属性、专门的刷新按钮触发逻辑中,不用每次添加商品都执行

内容的提问来源于stack exchange,提问作者ToFo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 10:24:03