#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»]