我已经看过Google Sheets API v4的文档,找不到从命名范围读取数据的方法。具体来说,我在使用Python,并且正在寻找一些类似的东西:
named_range = 'My Beautiful Range'
service = build('sheets', 'v4', credentials=creds)
sheet = service.spreadsheets()
result = sheet.values().get(spreadsheetId=my_id,
namedRange=named_range).execute()
values = result.get('values', [])
有没有这样的API?
是的,sheetsheets.values.get和sheets.get都接受命名范围作为其范围range parameter
。
请记住,您命名的范围应该是有效的并且存在于您要访问的电子表格中。
样例代码:
named_range = 'MyBeautifulRange'
result = sheet.values().get(spreadsheetId=my_id,
range=named_range).execute()
values = result.get('values', [])
样本表:
使用API资源管理器的示例电子表格.values.get请求:
样本响应主体:
{
"range": "Sheet1!A1:B3",
"majorDimension": "ROWS",
"values": [
[
"A1",
"B1"
],
[
"A2",
"B2"
],
[
"A3",
"B3"
]
]
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句