Я пытался научиться использовать Google Sheets и Python, но когда я запускаю свой код, я получаю эту ошибку.(Я использую Python 3.6.5.)
Код:
import gspread
from oauth2client.service_account import ServiceAccountCredentials
scope = ['https://spreadsheets.google.com/feeds', 'https://www.googleapis.com/auth/drive']
creds = ServiceAccountCredentials.from_json_keyfile_name('client_secret.json', scope)
client = gspread.authorize(creds)
sheet = client.open("pythontest").sheet1
pythontest = sheet.get_all_records()
print(pythontest)
Ошибка:
Traceback (most recent call last):
File "C:\Users\TimGF\Documents\Coding\Python\Google Sheet Keylogger\spreadsheet.py", line 10, in <module>
pythontest = sheet.get_all_records()
File "C:\Python36\lib\site-packages\gspread\models.py", line 470, in get_all_records
data = self.get_all_values()
File "C:\Python36\lib\site-packages\gspread\models.py", line 444, in get_all_values
data = self.spreadsheet.values_get(self.title)
File "C:\Python36\lib\site-packages\gspread\models.py", line 110, in values_get
r = self.client.request('get', url, params=params)
File "C:\Python36\lib\site-packages\gspread\client.py", line 79, in request
raise APIError(response)
gspread.exceptions.APIError: {
"error": {
"code": 400,
"message": "Range ('Ark1'!ARK1) exceeds grid limits. Max rows: 57, max columns: 2",
"status": "INVALID_ARGUMENT"
}
}
Я не очень опытный пользователь Python, ноЕсли вам нужна дополнительная информация, не стесняйтесь комментировать.
Спасибо