import httplib2
import apiclient.discovery
from oauth2client.service_account import ServiceAccountCredentials
from pprint import pprint
def read_google_sheets(r):
values = service.spreadsheets().values().get(
spreadsheetId=spreadsheet_id,
range=r,
majorDimension='ROWS'
).execute()
return values
CREDENTIALS_FILE = 'Project-99f7721baf37.json'
spreadsheet_id = '1walrfWQ65rxYF7dArX1HNOYYx9ROMo18jnK9NPAAAAA'
credentials = ServiceAccountCredentials.from_json_keyfile_name(
CREDENTIALS_FILE,
['https://www.googleapis.com/auth/spreadsheets',
'https://www.googleapis.com/auth/drive'])
httpAuth = credentials.authorize(httplib2.Http())
service = apiclient.discovery.build('sheets', 'v4', http = httpAuth)
pprint(read_google_sheets('A1:D1'))
Данные код работает, если значение в последней ячейке не пустое. Но если значения в последних ячейках пустые, он их не считывает. Как можно это исправить не изменяя таблицу?