【发布时间】:2016-06-18 23:49:07
【问题描述】:
我只是尝试通过这种方式获取我的测试spreadsheet's(API v4) 工作表的数据:
var service = new SheetsService(
new BaseClientService.Initializer()
{
HttpClientInitializer = new Credentials().Data,
ApplicationName = Config.AppName
});
var request = service.Spreadsheets.Get(sheet_id);
var response = request.Execute();
var sheets = response.Sheets;
foreach (var sheet in sheets)
{
try
{
Console.WriteLine(sheet.Data.GetType());
}
catch (NullReferenceException err)
{
Console.WriteLine(err.Message);
}
}
它抛出NullReferenceException,但如果我用另一个属性替换Data(例如Properties,Merges)它可以正常工作。
简而言之,它仅在 Data 属性上失败。
我该如何解决这个问题?
【问题讨论】:
-
当然,我可以通过单个请求获取每张工作表的数据,但是...你懂的。
标签: c# .net google-api google-sheets