尝试使用 worksheet.update 时出现错误。
我希望它更新单元格 B2 和 C2,但它却给出了这个。
{'code': 400, 'message': 'Requested writing within range [Sheet1!B2:C2], but tried writing to row [3]', 'status': 'INVALID_ARGUMENT'}
这是我的代码
if sem == "Sem 1":
sh.update('B2:C2', [[str(gpa)], [str(unWeightedgpa)]])
如果使用的单元格具有相同的字母,则有效。例如,如果是 A1:A2
我相信您的目标如下。
[[str(gpa)], [str(unWeightedgpa)]]
的值放入单元格“B2:C2”。既然如此,下面的修改如何?
sh.update('B2:C2', [[str(gpa)], [str(unWeightedgpa)]])
sh.update(values=[[str(gpa)], [str(unWeightedgpa)]], range_name='B2')
sh
运行此脚本时,[[str(gpa)], [str(unWeightedgpa)]]
的值将被放入“B2:C2”中。