0

我知道使用append,我可以将数据行添加到表格的底部。但是,我真正想做的是在第 2 行(即标题行下方的一行)添加数据行。

这可能吗?我已经阅读了该append方法,但没有看到一个明确的方法来做到这一点。我应该使用另一种方法吗?

https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/append

谢谢!

4

1 回答 1

0

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 列保持不变。

希望这可以帮助。

于 2017-06-14T16:18:09.123 回答