#python #gspread
Вопрос:
Я работаю в Google таблицах, и мне нужно обновить столбец.
val = [1,2,3,4,5,6,7,8,9] worksheet.update('A2:A10', [val])
Просто это приводит к ошибке, которая, как я чувствую, означает, что он пытается обновить строки вместо столбца.
gspread.exceptions.APIError: {'code': 400, 'message': 'Requested writing within range [Sheet1!D2:D38], but tried writing to column [E]', 'status': 'INVALID_ARGUMENT'}
Комментарии:
1. [[я] для я в вале]
Ответ №1:
Если проблема такова, как вы указали в названии вопроса, вам нужно:
worksheet.update('A2:A10', [[i] for i in val])