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

使用Python通过标识符获取Airtable单元格内容——为何标识符失效?

问题原因与解决方案

问题核心是字段名不匹配:
你代码里用小写下划线的submission_id去提取字段值,但Airtable API返回的fields对象中,字段名和表格内设置的完全一致(包含大小写、空格)。从你提供的截图来看,实际字段名应为Submission ID(首字母大写、中间带空格),因此用submission_id自然取不到对应值,返回默认的"No results"。

解决方法

任选一种方式即可:

  1. 修改代码中的字段键名,匹配Airtable实际字段名:
desired_field_content = data.get('fields', {}).get('Submission ID', 'No results')
  1. 登录Airtable后台,将对应字段名修改为submission_id(全小写加下划线),保持与代码命名一致。

验证方式

若不确定实际字段名,可在获取所有fields后打印键列表确认:

fields = data.get('fields', {})
print(fields.keys())  # 输出所有字段的实际键名,即可确认正确的字段标识

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 08:56:28