【发布时间】:2017-04-10 15:08:39
【问题描述】:
我正在编写一个应用程序,它将写入一个持续时间,例如(8:00:00.000 或 7:00:00.000)在谷歌表格中输入数据。我正在将 C# 中的时间戳类型值写入电子表格的持续时间类型单元格。
功能是
public UpdateValuesResponse WriteToSheet(string sheetCellNumber, TimeSpan valueToWrite)
{
try
{
var range = _sheetName + "!" + sheetCellNumber; // "Basic!B111";
var valueRange = new ValueRange { MajorDimension = "COLUMNS" };
var objectList = new List<object> { valueToWrite };
valueRange.Values = new List<IList<object>> { objectList };
var update = _service.Spreadsheets.Values.Update(valueRange, _sheetId, range);
update.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.RAW;
return update.Execute();
}
catch (Exception )
{
throw new Exception("Error in writting data");
}
}
在电子表格中,它写为 '8:00:00(Timespan 数据前面的单引号)。 我想写一个谷歌电子表格持续时间类型的数据。我怎样才能用 C# 做到这一点?有人可以帮忙吗?
【问题讨论】:
标签: c# google-sheets google-sheets-api