【发布时间】:2018-08-01 06:21:49
【问题描述】:
我对 Google Sheets API 还很陌生,所以请耐心等待。
我有一个用作模板的电子表格,最后两行以某种特定方式(颜色和字体)格式化。
看起来像这样:
| header 1 | header 2 | header 3 |
| placeholder1 | placeholder2 | placeholder3 |
| color footer1|color footer2 | color footer2|
我想做的是根据需要插入尽可能多的“占位符”行,然后让最后一行“滑动”下来。
到目前为止,我尝试了values.update,它确实插入了新行,但没有向下移动最后一行的颜色。这样我就可以根据需要得到电子表格中的数据,但颜色格式错误(基本上第三行总是有彩色背景,而最后一行没有)。
我想做的伪代码:
- 计算我需要添加多少占位符行,
- 获取电子表格
- 剪切+粘贴最后两行到新位置
- 获取电子表格的值
- 更新值(替换占位符、插入新行、更新总数)
我不确定这是最好的方法(似乎有点复杂)。谁能指出我正确的方向?
【问题讨论】:
-
分享你尝试过的不同请求。
-
我实际上最终使用了
batchUpdate并发送了一个updateCells请求 -
好建议,谢谢。我很快就会给出一个简短的回答