[英]how do I convert [1,2,3] to [[1],[2],[3]]?
我正在使用谷歌表格,需要更新一列。
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'}
如果問題如您在問題標題中所述,您需要:
worksheet.update('A2:A10', [[i] for i in val])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.