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

使用Microsoft Graph API向SharePoint列表用户列插入数据遇错求助

SharePoint列表用户列插入问题解决方法

你当前操作的错误点

你请求体中"[ColumnName]LookupId": "12"的问题在于LookupId被写成了字符串类型,SharePoint用户列的LookupId要求传入数字类型值,而非字符串,这是触发generalException的常见原因。

正确的LookupId写法

将LookupId的字符串值改为数字类型,请求体示例:

{
    "fields": {
        "[ColumnName]LookupId": 12
    }
}

注意:替换[ColumnName]为你实际的用户列名称

通过用户邮箱插入的方法

不需要依赖LookupId,直接使用用户的邮箱(UserPrincipalName)关联用户列,请求体有两种写法:

方式1:使用Email字段

{
    "fields": {
        "[ColumnName]": {
            "Email": "user@example.com"
        }
    }
}

方式2:使用UserPrincipalName字段

{
    "fields": {
        "[ColumnName]": {
            "UserPrincipalName": "user@example.com"
        }
    }
}

额外注意事项

  • 确保发起请求的账号拥有该SharePoint列表的读写权限
  • 已正确配置Microsoft Graph API的权限范围(如Sites.ReadWrite.All)

内容的提问来源于stack exchange,提问作者BoondocꓘKiᗡ

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 07:50:10