如何通过电子表格api v3查询Google电子表格?

时间:2013-08-09 18:28:29

标签: google-sheets google-spreadsheet-api

我有一个非常大的电子表格,其中包含音乐元数据。我根据专辑UPC代码编写了一个程序,通过Google的电子表格api来提取个人专辑。它通过循环执行此操作,一次拉一个单元格并进行比较。它非常慢,12首曲目专辑需要6秒钟。为了使这个程序更快,我在谷歌文章中发现了一个名为“结构化查询”的论点,但我无法让它发挥作用。这是我试过的查询。

结构化查询:https://developers.google.com/google-apps/spreadsheets/#sending_a_structured_query_for_rows

我实际上将列命名为:

    GET https://spreadsheets.google.com/feeds/list/key/worksheetId/private/full?sq=upc%3D890151002233

我使用指定的列名称(c):

    GET https://spreadsheets.google.com/feeds/list/key/worksheetId/private/full?sq=c%3D890151002233

即使UPC代码存在,两者都返回0结果(我直接从电子表格的第一行复制它)。我做错了什么,或者我试图完成的操作不可能?

任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:1)

对行执行类似数据库的完整查询。

如何使用查询的示例如下: https://gdata-java-client.googlecode.com/svn-history/r51/trunk/java/sample/spreadsheet/list/ListDemo.java