Skip to content

Instantly share code, notes, and snippets.

@embarq
Created June 24, 2016 18:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save embarq/c09364342f5ab05bbe6dea95a0c0f30f to your computer and use it in GitHub Desktop.
Save embarq/c09364342f5ab05bbe6dea95a0c0f30f to your computer and use it in GitHub Desktop.
Update Google Sheet according to api.v4
var valueRange = new Google.Apis.Sheets.v4.Data.ValueRange();
var values = new List<string[]>();
var range = currentSheet.Title + "!H2:H" + currentSheet.Rows.Count + 1;
foreach (var row in currentSheet)
{
string[] cell = { row.Value[lastSheetCaption] };
values.Add(cell);
}
valueRange.MajorDimension = "ROWS";
valueRange.Values = values.ToArray();
var request = service.Spreadsheets.Values.Update(valueRange, this.Id, range);
request.ValueInputOption =
SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED;
var response = request.Execute();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment