API листов Python

#python #google-sheets-api #gspread

Вопрос:

Я думаю, что мой вопрос довольно прост, извините за это, но я очень новичок в Python.

У меня были некоторые значения, которые я получил с веб-сайта, использующего selenium, и мне нужно поместить их в Google Таблицы.

Результатом сопоставления значений на веб-сайте были colunas_e_linhas = [[data_em_texto, vendas, receita, ticket]]

Он возвращает номера.

Поэтому я пытаюсь использовать API Google Sheets для записи чисел в ячейке ниже.

 result = client.open("Planilha-pedidos-vtex-vix - todo dia").worksheet("Pedidos_com_datas")

i = 1
while result.cell(i, 1).value != "":
    i = i   1
    

result.update_cell(i,1, colunas_e_linhas)
 

Когда я это делаю, я получаю ошибку:

Ошибка: {‘код’: 400, ‘сообщение’: ‘Недопустимые значения[5][0]: значение списка {n значений {n значений списка {n значений {n значений строки: «22/6/2021″n }n значений {n значений строки: «65»n }n значений {n значений строки: «48195.15 «n }n значений {n значений строки: «741.46 «n }n }n }n}n’, ‘статус’: ‘НЕДОПУСТИМЫЙ АРГУМЕНТ’}

Не мог бы кто-нибудь помочь, пожалуйста? Я застрял в этом.

Комментарии:

1. Похоже, вы передаете отдельные строки. Я считаю, что вам нужно передать массив: [«22/6/2021»]