如何在表格中间插入一行。谷歌表API

时间:2020-02-19 21:44:28

标签: google-sheets-api

我不知道如何将行添加到特定位置始终会添加到表的末尾。

std::vector<double> my_vector(1200);
for (int i = 0; i < 300; i += 4)
{
    my_vector[i + 0] = value;
    my_vector[i + 1] = value;
    my_vector[i + 2] = value;
    my_vector[i + 3] = value;
}

1 个答案:

答案 0 :(得分:0)

如您在the official documentation中所见,通过spreadsheets.values.append附加的值被附加在“ 表的最后一行之后”。使用append,您无法确定要添加数据的确切位置。 API根据您指定的输入范围寻找“表格”,如here所述。

如果要在所需的确切位置添加一行,则应首先(1)插入一个空白范围,然后(2)将所需的值写入该空白范围。您将必须执行两个连续的请求:

参考: