Гаджет / таблица Google: получить ключ от таблицы для гаджета - PullRequest
3 голосов
/ 10 февраля 2010

Итак, я работаю над гаджетом google (на самом деле только гаджетом, поэтому я могу получить хранилище данных для this ), которое я хочу добавить в электронную таблицу Google (после этого Дык, я собираюсь пропустить слово Google - вы можете просто представить, что оно есть).

Я хочу использовать электронную таблицу, в которую встроил гаджет, в качестве хранилища ключей / значений для данных, вводимых в гаджет (я думаю, что ограничение в 2 КБ для данных гаджета будет недостаточно). Похоже, что я хочу сделать, это использовать фид api гаджета для управления фид списка электронных таблиц . Однако, чтобы узнать, что такое фид списка в электронной таблице, мне нужно знать ключ для электронной таблицы (который находится в URL). Я не думаю, что смогу убрать ключ непосредственно из URL, так как гаджет, похоже, вставляется через iframe.

Так что мне нужно знать, как я могу сообщить гаджету, что я встраиваю в электронную таблицу ключ для этой электронной таблицы. Я полагаю, что пользователь мог бы ввести его вручную, но я бы предпочел, чтобы мой гаджет знал ключ программно.

Ответы [ 2 ]

1 голос
/ 05 ноября 2010

Возможно, вы захотите попробовать скрипт Google Apps вместо гаджета. Он знает о таблице, в которую он встроен.

http://code.google.com/googleapps/appsscript/

1 голос
/ 30 августа 2010

Вы сможете получить список электронных таблиц, отправив запрос GET на этот URL:

https://spreadsheets.google.com/feeds/spreadsheets/private/full

См. Google Spreadsheets API для более подробной информации: http://code.google.com/apis/spreadsheets/data/3.0/developers_guide_protocol.html#ListingSpreadsheets

...