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

2021年8月底以来PowerApps引用SharePoint列表列出现标识符不识别问题

故障根因

  • 该问题为2021年8月PowerApps服务端迭代后出现的已知兼容性问题,核心触发逻辑分为两类:
    • SharePoint列的内部名称与显示名称映射缓存异常:PowerApps读取SharePoint列表字段时优先识别列创建时生成的内部原始名称,仅在首次连接数据源时同步一次显示名称映射,后续修改列显示名称不会同步更新缓存,就会出现显示名称和内部名称不匹配导致的标识符无法识别问题
    • 列名与PowerApps内置保留关键字冲突:部分常用英文词汇会被标记为PowerApps公式的保留关键字,直接作为列名调用时会被判定为非法标识符

解决方案

1. 核对SharePoint列的真实内部名称

进入对应SharePoint列表的设置页,点击无法识别的Industry列进入编辑界面,查看浏览器地址栏末尾Field=参数后的字段值,该值为列的唯一内部名称,和你在列表前端看到的显示名称可能不一致。

2. 调整公式调用规则

将Gallery控件内的公式替换为ThisItem.【你查询到的内部名称】,如果内部名称包含空格、特殊字符,用单引号包裹字段名即可,示例:ThisItem.'industry_xyz'

3. 强制清除PowerApps本地缓存

如果核对后名称一致仍无法调用,执行以下操作清空缓存:

  • 在PowerApps编辑界面按Ctrl+F5强制刷新整个页面
  • 依次进入「文件」>「设置」>「高级设置」,点击「清除缓存」按钮后关闭编辑器,重新打开应用测试

4. 规避保留关键字冲突

临时将该列的显示名称和内部名称都修改为Industry_Text这类无冲突的自定义名称,重新连接数据源后测试调用即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 02:00:05