Python Gspread - gspread.exceptions.APIError, код: 400 - PullRequest
0 голосов
/ 07 июня 2018

Я пытался научиться использовать 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, ноЕсли вам нужна дополнительная информация, не стесняйтесь комментировать.

Спасибо

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