表API v4覆盖和INSERTROWS在AppendRequest.在vb.net中插入数据optionenum



我正在使用VB .NET中的Sheets API v4

下面几行给出相同的结果:

Dim appendRequest As SpreadsheetsResource.ValuesResource.AppendRequest = service.Spreadsheets.Values.Append(valueRange, updateSpreadsheetID, updateRange)


appendRequest.InsertDataOption = SpreadsheetsResource.ValuesResource.AppendRequest.InsertDataOptionEnum.OVERWRITE


appendRequest.InsertDataOption = SpreadsheetsResource.ValuesResource.AppendRequest.InsertDataOptionEnum.INSERTROWS


但是在文档链接中提到:

"此外,您可以选择是否要覆盖现有数据在表后或为新数据插入新行。默认情况下,输入覆盖表后的数据。将新数据写入new在URL中指定insertDataOption=INSERT_ROWS。"

我想在提供的范围的第一行插入新数据,而不是向范围的最后一个空行添加数据。

值。append API不支持从表的顶部开始写入,它只支持向表的底部添加行(通过覆盖表下方的数据,或通过插入行来写入新数据)。

(但是,如果您愿意,您可以使用电子表格。batchUpdate API和手动构造请求来插入新行&添加数据。)