Пустая ячейка не устанавливается в тип DateTime - PullRequest
0 голосов
/ 07 октября 2018

Попытка установить для столбца электронной таблицы Google формат DateTime.К сожалению это остается Automatic.

enter image description here

Это вызывает возврат String вместо DateTime при вызове API Google Sheets spreadsheets.values.get

SpreadsheetsResource.ValuesResource.GetRequest request = service.Spreadsheets.Values.Get(spreadsheetId, "LV!A2:D");
ValueRange response = request.Execute();
IList<IList<Object>> values = response.Values;
if (values != null && values.Count > 0)
{
    foreach (var row in values)
    {
        log.InfoFormat("{0} {1} {2} {3}", row[0].GetType(), row[1].GetType(), row[2].GetType(), row[3].GetType());
        value.Add(new Fb((string) row[0], (DateTime) row[1], (DateTime) row[2], (string) row[3]));
    }
}

Как установить, чтобы столбец всегда оставался DateTime?

...