Я пытаюсь использовать Google.Apis.Sheets.v4 в приложении консоли C#, чтобы вставить некоторые строки в лист.Недопустимая полезная нагрузка JSON. Неизвестное имя «e_tag» в «data»: Не удается найти поле
Я следовал примеру на official Google API Sheets site. Чтобы получить информацию, она работает нормально. Но я не могу размещать информацию на этом листе. Я нашел эту ошибку все время, что я пробовал:
Недопустимая полезная нагрузка JSON. Неизвестное имя «e_tag» в «data»: не удается найти поле.
Вот часть кода, который я использую:
/*...
Authentication part
*/
String spreadsheetId = "SPREADSHEET_ID";
String range = "Sheet1!A1:A250";
SpreadsheetsResource.ValuesResource.GetRequest request =
service.Spreadsheets.Values.Get(spreadsheetId, range);
ValueRange response = request.Execute();
IList<IList<Object>> values = response.Values;
var vr = new ValueRange()
{
ETag = "123456",
MajorDimension = "COLUMNS",
Range = "Sheet1!B2:B250",
Values = values
};
var request2 = service.Spreadsheets.Values.Append(vr, spreadsheetId, "Sheet1!B2:B250");
var inseriu = request2.Execute(); // the error occurs at this point
Есть идеи?
Это правда. Я не знаю, где я нашел эту информацию (я думаю, в конструкторе ValueRange). Спасибо. Я удаляю Etag и работает. –