Как да заявите Google spreadhseet чрез spreadhseet api v3?

Имам много голяма електронна таблица, попълнена с музикални метаданни. Написах програма за изтегляне на отделен албум чрез API за електронни таблици от Google, въз основа на UPC кода на албумите. Той прави това чрез цикъл, като изтегля клетка по клетка и сравнява. Много е бавен, отнема 6 секунди за албум с 12 песни. В опит да направя тази програма по-бърза, намерих аргумент, наречен „структурирана заявка“ в статия в Google, но не мога да го накарам да работи. Ето запитванията, които опитах.

Структурирана заявка: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

И двата връщат 0 резултата, въпреки че UPC кодът съществува (копирах го направо от първия ред на електронната таблица). Правя ли нещо нередно или операцията, която се опитвам да завърша, не е възможна?

Всяка помощ ще бъде оценена :)


person zg303    schedule 09.08.2013    source източник


Отговори (1)


Извършва пълна заявка, подобна на база данни, върху редовете.

Пример за това как да използвате заявката е тук: https://gdata-java-client.googlecode.com/svn-history/r51/trunk/java/sample/spreadsheet/list/ListDemo.java

person eddyparkinson    schedule 12.08.2013
comment
Наистина не съм сигурен какво се случи онзи ден. Опитах това вчера и се получи, същата заявка, която имам по-горе. - person zg303; 14.08.2013