如何在Power Apps的OnStart属性中设置产品详情全局变量
Power Apps 通过OnStart用Set创建产品信息全局变量操作指引
- 打开你的空白画布应用,选中左侧面板最顶部的App对象。
- 在右侧属性面板找到OnStart属性,找不到的话直接在属性搜索框输入"OnStart"快速定位。
- 在OnStart的输入框里写入Set函数代码,示例如下:
说明:Set( gblProductInfo, { 产品名称: "无线蓝牙耳机", 价格: 299.99, 类别: "数码配件", 数量: 50, 颜色: ["白色", "黑色", "蓝色"] } )gblProductInfo是全局变量名,建议加前缀方便区分全局变量;- 你可以完全自定义字段名和对应值,比如颜色可以是单个字符串(如"黑色"),数量、价格根据需求设为整数或小数。
- 测试变量是否生效:
- 点击顶部菜单栏播放图标旁的下拉菜单,选择运行OnStart;
- 或者直接点击播放图标预览应用,OnStart会自动执行;
- 验证方式:添加一个标签控件,把它的Text属性设为
gblProductInfo.产品名称,就能看到变量里的产品名称;也可以直接在公式栏输入gblProductInfo查看完整变量内容。
- 额外提示:
- 全局变量仅在当前应用会话有效,关闭应用后会重置;
- 如果需要存储多个产品数据,建议用Collect函数创建集合,比如
Collect(colProducts, {产品名称: "耳机", ...}, {产品名称: "充电器", ...}); - 若要从真实数据源(如SharePoint、Dataverse)获取产品信息,可把Set里的静态数据换成数据源查询,比如
Set(gblProductInfo, First(你的数据源名称))。
内容的提问来源于stack exchange,提问作者Ganesh M
相关产品推荐
相关产品推荐

