Как сделать аа Google листы таблицы доступны gspread
Я работаю через документации gspread (http://gspread.readthedocs.io/en/latest/oauth2.html), и был в состоянии получить вводный блок кода работы:
import gspread
gc = gspread.authorize(credentials)
Однако, когда я запускаю следующий сценарий:
import gspread
from oauth2client.service_account import ServiceAccountCredentials
scope = ['https://spreadsheets.google.com/feeds']
credentials = ServiceAccountCredentials.from_json_keyfile_name('My Project-******97.json', scope)
gc = gspread.authorize(credentials)
wks = gc.open("rules_test_1.csv").sheet1
я получаю:
gspread.exceptions.SpreadsheetNotFound
Как я могу получить доступ к этому листу?
Можете ли вы объяснить, что вы подразумеваете под «У меня нет листов в Google Диске»? Листы - это приложение, а Drive - это где Sheets сохраняет свои листы. Если вы выполнили действия, описанные в приведенной ссылке, вы получите авторизацию в учетной записи службы. Убедитесь, что вы понимаете, что учетная запись службы не является вашей собственной учетной записью. – pinoyyid
Я внес некоторые изменения в вопрос. – user61629