Почему при попытке прочесть строку GoogleSheets, пустые значения не считываются?

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'))

Данные код работает, если значение в последней ячейке не пустое. Но если значения в последних ячейках пустые, он их не считывает. Как можно это исправить не изменяя таблицу?
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы