ПОЛУЧИТЬ API для Python - PullRequest
       0

ПОЛУЧИТЬ API для Python

0 голосов
/ 18 апреля 2020

Я хочу использовать этот API Google Sheets в Python, но не знаю, как отформатировать его в коде:

GET https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId?fields=sheets(charts)

Параметром var является spreadsheetID, и он у меня есть. Некоторые API, которые я уже использовал, имеют следующий формат:

API:

PUT https: // sheets.googleapis.com / v4 / spreadsheets / spreadsheetId / values / Sheet1!A1: D5?valueInputOption = USER_ENTERED

КОД:

service.spreadsheets().values().update(spreadsheetId='spreadsheetId....', range='A1:D5',
                                               valueInputOption='USER_ENTERED', body=Body).execute()

1 Ответ

0 голосов
/ 18 апреля 2020

Готово, работает с использованием этого кода:

chartsGet = service.spreadsheets().get(spreadsheetId=sheet_template_id).execute()
sheets = chartsGet.get('sheets')
charts = sheets[1].get('charts')
for chart in charts:
   print(chart['chartId'])

chartsGet возвращает все листы в электронной таблице, и я уже знаю, что диаграммы, которые я хочу получить, находятся на листе [1], затем я go для Объект 'charts' и возвращает детали графиков, я хотел бы получить параметр chertId.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...