我如何能自动调整谷歌电子表格中的列的大小,以适应我的文本。
我有一个小型机器人,每分钟更新一次电子表格,我试图找到一种方法来调整列的大小以适应内容,但我不知道如何做到这一点。
我试过使用 autoResizeDimensions
请求,但没有成功地使其工作。下面是我的谷歌电子表格的样子。
而这里的W我如何使用请求
_requests = []
for i in SHEETS.values(): # {sheet name: sheet id}
dim = {
'autoResizeDimensions': {
'dimensions': {
'sheetId': i,
'dimension': 'COLUMNS',
'startIndex': 0,
'endIndex': 7
}
}
}
_requests.append(dim)
sh.batch_update({"requests": _requests})
上面的代码是在更新了表中的所有数据后运行的,但似乎做起来没有任何效果。
是不是我有什么地方做错了?或者是我遗漏了什么.编辑。
好吧,问题不是出在请求上,而是出在我的操作方式上。
我有另一个更新数据的请求,因为他们我们是分开的批量更新,这个请求花了一段时间才完成。在这里问这个问题之前,我应该多注意我的代码。
谢谢。
另外如果有人还在看这个问题,谁能给我一个数学公式,根据里面的数据来计算列的大小?谷歌API的自动调整大小做的不好啊
好吧,问题不在于请求,而在于我做的方式。
我有另一个更新我的数据的请求,因为他们我们是分开的批量更新,这一个花了一段时间来完成。我应该在这里问这个问题之前,多注意一下我的代码。
谢谢。