Я использую Sheets API v4 в VB .NET.
Следующие строки дают тот же результат:
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
Но в документации ссылка упоминается, что:
«Кроме того, вы можете выбрать, хотите ли вы перезаписать существующие данные после таблицы или вставить новые строки для новых данных. По умолчанию ввод перезаписывает данные после таблицы. Чтобы записать новые данные в новые строки, укажите insertDataOption=INSERT_ROWS в URL».
Вместо добавления данных в последнюю пустую строку диапазона я хочу вставить новые данные в первую строку предоставленного диапазона.