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

Power Apps插入SharePoint表格时[Object][Object]错误求助

解决Power Apps中SharePoint Choices列显示[Object][Object]的问题

核心原因

SharePoint的Choices类型列(单选/多选)在Power Apps中以**记录(Record)或记录表格(Table of Records)**形式存在,直接绑定显示时因无法解析记录结构,会输出[Object][Object]。

针对单选Choices列的处理

若Composition为单选Choices列,只需提取记录中的Value字段:

  1. 直接在控件(标签、数据卡等)的Text属性中使用:
    ThisItem.Composition.Value
    
  2. 通过AddColumns批量添加可直接显示的列:
    AddColumns('QSAR Analysis Submission Data', "CompositionText", ThisRecord.Composition.Value)
    
    后续绑定CompositionText列即可正常显示文本。

针对多选Choices列的处理

若Composition为允许多选的Choices列,它会返回一个表格,需用Concat函数拼接所有选项:

  1. 直接在控件中显示:
    Concat(ThisItem.Composition, Value, ", ")
    
    最后一个参数", "是选项分隔符,可按需修改(比如换行符Char(10))。
  2. 通过AddColumns批量处理:
    AddColumns('QSAR Analysis Submission Data', "CompositionText", Concat(ThisRecord.Composition, Value, ", "))
    
    后续用CompositionText列作为显示字段即可。

你之前尝试的错误说明

你之前的代码错误在于AddColumns的第一个参数传入了单独的列'QSAR Analysis Submission Data'[@Composition],而该函数第一个参数需要传入完整数据源'QSAR Analysis Submission Data',这是导致操作失败的原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 21:57:09