我知道使用append
,我可以将数据行添加到表格的底部。但是,我真正想做的是在第 2 行(即标题行下方的一行)添加数据行。
这可能吗?我已经阅读了该append
方法,但没有看到一个明确的方法来做到这一点。我应该使用另一种方法吗?
(https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/append)
谢谢!
我知道使用append
,我可以将数据行添加到表格的底部。但是,我真正想做的是在第 2 行(即标题行下方的一行)添加数据行。
这可能吗?我已经阅读了该append
方法,但没有看到一个明确的方法来做到这一点。我应该使用另一种方法吗?
(https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/append)
谢谢!
spreadsheets.values.update
如文档中所述,您必须使用:
在将值写入范围时,可以通过将相应的数组元素设置为 来避免更改某些现有单元格
null
。也可以通过向其写入空字符串来清除单元格。
以下是文档中的代码片段:
PUT https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId/values/Sheet1!B1?valueInputOption=USER_ENTERED
{
"range": "Sheet1!B1",
"majorDimension": "COLUMNS",
"values": [
[null,"$1","$2", ""],
[],
[null,"4/1/2016", "4/15/2016", ""]
]
}
此处的值字段列出了对范围内每一列所做的更改。第一个数组表示 B1 保持不变(由于
null
数组元素),而 B4 将被清除(空字符串)。B2 和 B3 的值已更新。第三个数组对 D 列执行相同的操作,而第二个空数组表示 C 列保持不变。
希望这可以帮助。