我有电子表格的机智列:
SerialNr , SaleDate, TestDate , documentFileName
当我需要在Google电子表格表中追加记录时,我正在使用以下功能:
SheetsService service;
...
public Boolean update(Fb value)
{
var valueRange = new ValueRange();
var oblist = new List<object>() { value.SerialNr , value.SaleDate, value.TestDate ,value.documentFileName};
valueRange.Values = new List<IList<object>> { oblist };
var updateRequest = service.Spreadsheets.Values.Append(valueRange, spreadsheetId, "LV!A2");
updateRequest.ValueInputOption = SpreadsheetsResource.ValuesResource.AppendRequest.ValueInputOptionEnum.USERENTERED;
var appendReponse = updateRequest.Execute();
return true;
}
但是现在我需要更新第一列9999
中包含值SerialNr
的所有记录,并设置列SaleDate
的值2018.11.11
。如何实现呢?我应该选择哪种方法?一种方法是读取所有记录,删除电子表格,编辑所需的记录并写回新数据。但是我想找到更聪明的方法。