繁体   English   中英

谷歌驱动器电子表格错误阅读工作表

[英]google drive spreadsheet error reading worksheet

我尝试从电子表格中读取特定的工作表。 包括5个工作表,其中4个我没有问题,但是我想阅读的一个给出了此错误:

异常:抛出:“解析失败”(Google.GData.Client.ClientFeedException)抛出了Google.GData.Client.ClientFeedException:“解析失败”

码:

            SpreadsheetQuery query = new SpreadsheetQuery();
            SpreadsheetFeed feed = myService.Query(query);

            var campaign = (from x in feed.Entries where x.Title.Text.Contains("my doc") select x).First();

            AtomLink link = campaign.Links.FindService(GDataSpreadsheetsNameTable.WorksheetRel, null);
            WorksheetQuery query2 = new WorksheetQuery(link.HRef.ToString());
            WorksheetFeed feed2 = myService.Query(query2);

            var campaignSheet = feed2.Entries.ElementAt(1); //First();   //0,2,3,4 here works

            try
            {
                AtomLink cellFeedLink = campaignSheet.Links.FindService(GDataSpreadsheetsNameTable.CellRel, null);
                CellQuery query3 = new CellQuery(cellFeedLink.HRef.ToString());
                CellFeed feed3 = myService.Query(query3);    **//Exception HERE**

我也有同样的例外,在我的情况下,这是由我们的代理服务器引起的。 我有可能使用其他代理服务器,并且相同的代码工作正常。 如果您位于代理服务器后面,则可以尝试在SpreadsheetsService(service.SpreadsheetsService.Proxy)中指定代理服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM