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

Gspred技术问题:如何在一次调用中选取两个独立列?

一次API调用获取Google表格A列和H列的实现方法

完全可以通过一次API调用实现,你之前用batch_get没成功大概率是范围参数的格式不对。

  • 正确的做法是在batch_get的ranges参数中传入多个列范围字符串,每个范围指定具体的工作表和列,格式为工作表名!列名:列名。
  • 示例代码(Python):
service = build('sheets', 'v4', credentials=creds)
spreadsheet_id = '你的表格ID'
ranges = ['Sheet1!A:A', 'Sheet1!H:H']  # 替换成你的实际工作表名
result = service.spreadsheets().values().batchGet(spreadsheetId=spreadsheet_id, ranges=ranges).execute()

# 提取返回数据
values = result.get('valueRanges', [])
a_column_data = values[0].get('values', [])
h_column_data = values[1].get('values', [])
  • 注意事项:
    • 务必替换成你实际使用的工作表名称,不要直接用默认的Sheet1;
    • 范围字符串不能省略工作表前缀,否则API会默认匹配第一个工作表,容易引发错误;
    • 返回的valueRanges数组会严格按照你传入的范围顺序,对应返回A列和H列的数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 02:45:34