如何解决googlesheetAPI和C#中的单引号问题
How to solve single quotation issue in googlesheetAPI and C#
我正在编写一个应用程序,它将写入持续时间,例如(8:00:00.000 或 7:00:00.000 ) 在 google sheet 中键入数据。我正在将 C# 中的时间戳类型值写入 spreadsheet 的持续时间类型单元格。
函数是
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");
}
}
在spreadsheet中,写成'8:00:00(Timespan数据前面的单引号)。
我想写一个google spreadsheet的持续时间类型的数据。我如何使用 C# 执行此操作?有人可以帮忙吗?
把ValueInputOptionEnum.RAW改成
ValueInputOptionEnum.USERENTERED
我正在编写一个应用程序,它将写入持续时间,例如(8:00:00.000 或 7:00:00.000 ) 在 google sheet 中键入数据。我正在将 C# 中的时间戳类型值写入 spreadsheet 的持续时间类型单元格。
函数是
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");
}
}
在spreadsheet中,写成'8:00:00(Timespan数据前面的单引号)。 我想写一个google spreadsheet的持续时间类型的数据。我如何使用 C# 执行此操作?有人可以帮忙吗?
把ValueInputOptionEnum.RAW改成 ValueInputOptionEnum.USERENTERED