【问题标题】:querying google spreadsheet rows查询谷歌电子表格行
【发布时间】:2013-02-12 11:09:48
【问题描述】:

我正在使用 c# google 电子表格 api 来处理我们的电子表格。

我在查询我们拥有的工作表时遇到问题。

也就是说,我在尝试根据标题获取特定行时遇到问题,这是行的第一个单元格中的值,我们目前没有在电子表格中使用标题,因为我们需要垂直布局而不是水平布局。

listQuery.SpreadsheetQuery = "Select A";

阅读 api 文档,这应该是我需要做的所有事情,但它会引发错误,这是一个错误的请求,响应消息为空。..

AtomLink ListFeedLink = worksheet.Links.FindService(GDataSpreadsheetsNameTable.ListRel,         null);

ListQuery listQuery = new ListQuery(ListFeedLink.HRef.ToString());
if (!string.IsNullOrEmpty(spreadsheetQuery))
{
   listQuery.SpreadsheetQuery = "age=25";
}

ListFeed listFeed = myService.Query(listQuery);

我使用上面的代码

有人对以这种方式查询电子表格有任何提示吗?

【问题讨论】:

    标签: c# google-sheets google-spreadsheet-api


    【解决方案1】:

    您说:“我们目前没有在电子表格中使用标题”。当我测试 ListFeed 时,它需要标题,这不是可选的额外内容。 CellFeed 不需要标题并且有搜索风格查询,请参阅https://code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/spreadsheet/cell/CellDemo.java

    【讨论】:

    • 这是正确答案,应该标记。除非存在标题行,否则您不能按列表查询 google 电子表格。
    猜你喜欢
    • 2016-05-18
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    • 2021-07-09
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多