Я пытаюсь перебрать ответ JSON от API листов Google. Моя цель - получить значения для каждого заголовка («Глава 1», «Глава 2» и т. Д.), Но я не могу продолжить итерацию после первого потомка объекта.
Я пытаюсь разобрать этот ответ.
Это то, что у меня сейчас есть:
request = service.spreadsheets().get(spreadsheetId=SPREADSHEET_ID, ranges=ranges, includeGridData=include_grid_data)
response = request.execute()
print(response)
for x in response['sheets']:
print(response['properties']['title'])
И он возвращает только 少女終末旅行 Volume 1 Vocab
(как и следовало ожидать, поскольку итератор не используется).
Если я добавляю индекс после 'title', он возвращает символ в индексе этого итератора. Если я положу все это в response['sheets']['properties']['title']
, то получится TypeError: list indices must be integers or slices, not str