在API版本3的Google工作表的顶部插入行



我正在尝试使用google Sheets API v3使用PHP应用程序在google sheet中插入行。我可以插入行,代码解释如下:https://developers.google.com/sheets/api/guides/migration#add_a_new_row_of_data

但这样一来,新行就被附加到指定工作表的末尾,我希望每一个新行都应该插入到顶部,其他现有行应该下移。

任何帮助都将不胜感激。

使用Sheets v3 API完成您想要完成的任务,没有任何琐碎的方法。为了在表格的最上面插入一行,您必须:

  1. 获取工作表中的所有数据(请参阅:检索基于列表的提要(
  2. 清除图纸,或创建一个新图纸,用于放置目标数据
  3. 插入第一行(请参见:添加列表行(
  4. 插入其余数据

请记住,这种解决方案并不理想,因为传输的数据量可能非常大(提取全部单元格并重新发送(,而且出于同样的原因,它可能还需要相当长的时间。

如果您想更轻松地完成此功能,请考虑迁移到Sheets v4。

最新更新