- Вы хотите получить заголовок таблицы и идентификатор таблицы, используя gspread.
Если мое понимание верно, как насчет этой модификации?
От:
titles_list.append(spreadsheet.title)
Кому:
titles_list.append({'title': spreadsheet.title, 'id': spreadsheet.id})
- Объект
spreadsheet
из for spreadsheet in gc.openall():
включает идентификатор электронной таблицы.
- Чтобы получить идентификатор таблицы, в вашем скрипте используйте
spreadsheet.id
.
С помощью этой модификации вы можете получить следующий результат.
[ { 'id': '### Spreadsheet ID1 ###',
'title': '### Spreadsheet name1 ###'},
{ 'id': '### Spreadsheet ID2 ###',
'title': '### Spreadsheet name2 ###'},
,
,
,
]
Справка:
Если я неправильно понял ваш вопрос, и это был не тот результат, которого вы хотите, я прошу прощения.