我正在写一个会写一个持续时间的应用程序,例如(8:00:00.000或7:00:00.000)在Google工作表中输入数据。我正在将C#中的Timestamp类型值写入电子表格的持续时间类型单元格 功能是
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#做到这一点?有人可以帮忙吗?
答案 0 :(得分:0)
只需将 ValueInputOptionEnum.RAW 更改为 的 ValueInputOptionEnum.USERENTERED 强>