C#コンソールアプリケーションでGoogle.Apis.Sheets.v4を使用しようとしています。無効なJSONペイロードが受信されました。 「データ」の「e_tag」が不明です:フィールドが見つかりません
私はofficial Google API Sheets siteの例に従っています。情報を取得するには、正常に動作します。しかし、私はこのシートに情報を書き込むことはできません。私は試したこのエラーを常に見つけました:
無効なJSONペイロードが届きました。 'data'に不明な名前 "e_tag"があります:フィールドが見つかりません。ここで
私が使用しているコードの一部:
/*...
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を取り除き、働きます。 –