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

PowerApps修改App OnStart配置后无法更新集合问题求助

问题描述

我是PowerApps新手,可能遗漏了某些显而易见的基础操作要点。
我正基于Microsoft模板构建「请假申请」Power应用,想要修改以下请假类型值:Vacation、Sick Leave
待修改的请假类型选项界面
我知道需要在App的OnStart属性位置修改对应配置,且已经完成该处代码修改:
App OnStart属性修改完成截图
修改完成后我保存应用并退出了编辑模式,但重新运行应用时,集合及对应值仍和原来一致,仅代码中能看到我做的修改。


解决方法
  • 修改OnStart属性后必须手动触发执行:PowerApps编辑环境不会在你修改完OnStart代码后自动运行这段初始化逻辑,你需要在左侧控件树找到顶层的App节点,右键点击后选择「Run OnStart」,手动触发一次初始化,新的集合配置才会在当前编辑会话中生效,这是90%同类问题的诱因。
  • 确认完成发布操作:仅点击「保存」只会把修改存到你的编辑草稿里,不会同步到用户可访问的正式运行版本,修改验证无误后需要点击右上角的「发布」按钮,把新版本推到正式环境,重新打开应用才会加载新配置。
  • 排查残留覆盖逻辑:部分官方模板除了OnStart初始化,还会在首页的OnVisible属性、下拉控件默认值位置硬编码旧的请假类型配置,你可以通过Studio顶部菜单栏的「集合」「变量」面板,搜索对应请假类型字段,找到所有给该字段/集合赋值的位置,删除残留的旧值硬编码即可。
  • 前置验证技巧:手动触发Run OnStart后,直接打开「集合」面板找到存储请假类型的对应集合(默认模板一般命名为LeaveTypeCollection),查看集合内的值是否已经更新为你修改后的内容,确认无误再发布,避免反复调试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 14:57:27