在单个列中将数据写入Google Sheet时,会尝试将数据写入确定范围之外的列 [英] Writing data to google sheets in a single column tries to write data to a column outside the determined range
本文介绍了在单个列中将数据写入Google Sheet时,会尝试将数据写入确定范围之外的列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个Google工作表,我想在其中将数据添加到某个范围:
并写入我使用的数据:
ws = sheet.worksheet('test_sheet')
ws.update("HG3:HG5", [["test_1", "test_2", "test_3"]])
但我可以出错:
如果范围明显为APIError:{‘code’:400,‘Message’:‘请求在范围[TEST_SHEET!HG3:HG5]内写入,但尝试写入列[HH]’,‘STATUS’:‘INVALID_ARGUMENT’}
HG3:HG5
,为什么要尝试写入列HH
?我有一个包含3
单元格的区域,ws.update
中的值也包含3
值。我尝试对["test_1", "test_2", "test_3"]
使用单方括号,但出现了另一个错误。
我的错误在哪里?我的目标是能够将值写入单个列的范围,因为在图像中,值将变为"test_1", "test_2", "test_3"
。
推荐答案
符号
[["test_1", "test_2", "test_3"]]
写入同一行的3列要写入同一列的3行,编号应为
[["test_1"], ["test_2"], ["test_3"]]
这篇关于在单个列中将数据写入Google Sheet时,会尝试将数据写入确定范围之外的列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文