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

使用Power Automate创建SharePoint查阅字段时遇BadGateway错误

在Power Automate中创建SharePoint文档库查阅字段时遇BadGateway错误

我通过Power Automate的「Send an HTTP request to SharePoint」操作,尝试在SharePoint文档库中创建查阅字段,但触发以下错误:

Action 'Send_an_HTTP_request_to_SharePoint' failed: BadGateway

使用的API请求体如下:

{
  "Title": "Project Lookup",
  "FieldTypeKind": 7,
  "LookupList": "<List GUID of Reference List>",
  "LookupField": "Title",
  "__metadata": {
    "type": "SP.FieldLookup"
  }
}

已完成的排查步骤:

  • 验证了引用列表的List GUID正确性
  • 确认查阅字段类型已正确设置为7(Lookup类型对应的FieldTypeKind值)
  • 测试过创建简单文本字段的请求可正常运行

可能的解决方向

  1. 检查GUID格式与大小写
    SharePoint列表GUID需确保格式为{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx},不要遗漏括号,部分环境对GUID大小写敏感,建议直接从SharePoint列表的URL或列表设置页复制准确值。

  2. 确认权限范围
    确保Power Automate连接账户同时拥有目标文档库和引用列表的编辑权限(至少需网站设计者权限),共享连接需检查关联账户的权限是否达标。

  3. 修正API请求端点
    创建字段的正确端点应为:

    _api/web/lists/getbytitle('目标文档库名称')/fields
    

    文档库名称有空格时需准确转义,或改用getbyid('文档库GUID')方式调用,避免名称拼写错误。

  4. 补全必要请求头
    确保请求头包含:

    Accept: application/json;odata=verbose
    Content-Type: application/json;odata=verbose
    

    这是SharePoint REST API的标准要求,缺失会导致请求解析失败。

  5. 排查字段关联限制
    检查引用列表是否已达查阅字段关联上限,或目标文档库是否存在同名字段(包括回收站中未彻底删除的字段),同名字段会导致创建失败。

  6. 跳过Power Automate直接测试API
    用Postman等工具直接调用该REST API,若调用成功则说明Power Automate配置有遗漏(如请求头、端点拼写);若仍失败则问题出在SharePoint端的配置或权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 04:17:03