用途:在需要为 Power Apps Studio 生成或修改可粘贴的 YAML 代码时使用,包括创建/修改屏幕、把设计转换为现代控件、以及以 SharePoint 为后端搭建应用。
主要能力:提供 pa.yaml v3 的基础结构规范(顶层 Screens:、屏幕名需与 Studio 中完全一致、Children 为数组、所有属性值以 = 开头);给出 Text、Button、TextInput、DatePicker、Dropdown、GroupContainer 等现代控件的属性对照(如 FontColor 替代 Color、Weight 替代 FontWeight、BasePaletteColor 替代 Fill、Value 替代 Default、SelectedDate 替代 DefaultDate);说明 Gallery 必须提供 Variant(如 BrowseLayout_Flexible_SocialFeed_ver5.0),集合数据源需用 ForAll 显式记录结构,GroupBy 列名不加引号且不按可变字段分组;提供本地缓存模式(在 Screen_Inicio.OnVisible 一次性 ClearCollect,其他屏幕复用);给出 App.Formulas 主题色定义、用 Dropdown 组合选择时间的做法,以及常见错误(PA2108、PA1011、PA2109、YamlInvalidSyntax)的成因与修正。
使用方式:先在 Studio 手动创建屏幕并确保名称与 YAML 一致,复制完整 YAML(含 Screens:),在 Tree View 选中屏幕后 Ctrl+V 或右键 Paste code;若 OnVisible 中集合导致设计时错误,可运行(Play)以创建集合。
适用场景:Power Apps 画布应用的界面代码生成、SharePoint 列表驱动的列表/排行/表单页面、需要减少重复查询的性能优化。
限制:资料未提供官方文档链接、版本兼容范围、许可或收费信息;部分属性(如 HintText、RadiusTopLeft、GroupContainer 的 OnSelect)在现代控件中不存在,需用替代方案;Power Fx 分隔符受区域设置影响,可能为逗号或分号。