Python Получить диаграммы в Google Sheet и скопировать в Google Slides - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть лист Google, в котором есть несколько предопределенных диаграмм, и я добавляю данные через API для обновления этих диаграмм. Теперь я хочу скопировать эти диаграммы в Google Slides:

Мой код:

try:
    service = build('sheets', 'v4', credentials=creds)
    rangeName = "opiniones!A2:I" + str(len(data)+1)
    Body = {
        'values': data,
    }

    # Escribimos los datos en la hoja
    service.spreadsheets().values().update(spreadsheetId=file_copy_id, 
                                           range=rangeName,
                                           valueInputOption='USER_ENTERED',
                                           body=Body).execute()

    # insertamos la relación de tipos de restaurante con su media comparando
    # con su valoracion el rango es desde la posición 27 hasta la 27+longitud
    # de lista+1 pues la primera posición de lista es la 0
    rangeName = "datos!B27:E" + str(27+len(restaurantTypes)+1)
    Body = {
       'values': restaurantTypes
    }

    service.spreadsheets().values().update(spreadsheetId=file_copy_id,
                                           range=rangeName,
                                           valueInputOption='USER_ENTERED',
                                           body=Body).execute()
except Exception as e:
    print(e)

Есть идеи, как скопировать уже определенный график?

Спасибо!

...