2010-02-09 24 views
3

Donc je travaille sur un google gadget (vraiment seulement gadgetiser ainsi je peux obtenir une banque de données pour this) que je veux être embarquable dans une feuille de calcul google (après ce point, je Je vais passer le mot google - vous pouvez juste imaginer qu'il est là). Je souhaite utiliser la feuille de calcul dans laquelle j'intègre le gadget en tant que magasin de clés/valeurs pour les données que j'entre dans le gadget (je pense que la limite de 2 Ko pour les données de gadget ne sera pas suffisante). Il semble que ce que je veux faire est d'utiliser le gadget's feed api pour manipuler le spreadsheet's list feed. Cependant, pour savoir quel est le flux de la liste de la feuille de calcul, j'ai besoin de connaître la clé de la feuille de calcul (qui se trouve dans l'URL). Je ne pense pas que je puisse gratter la clé directement à partir de l'URL, car le gadget semble être inséré via iframe.Google gadget/tableur: Saisir la feuille de calcul pour le gadget

J'ai donc besoin de savoir comment je peux dire à un gadget que j'inclus dans une feuille de calcul la clé de cette feuille de calcul. Je suppose que je pourrais demander à l'utilisateur de l'entrer manuellement, mais je préférerais que mon gadget connaisse la clé par programmation.

Répondre

1

Vous devriez être en mesure de récupérer une liste des feuilles de calcul en faisant une requête GET à l'adresse suivante:

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

Voir API Google Spreadsheets pour plus de détails: http://code.google.com/apis/spreadsheets/data/3.0/developers_guide_protocol.html#ListingSpreadsheets

+0

Ok, comment puis-je acheter * * programmation comprendre que de ceux que je suis en EMBEDDED? Ou présente une liste si les tableurs à l'utilisateur le meilleur que je peux faire? – rampion

+0

Est-ce que cela aide: http://code.google.com/googleapps/appsscript/class_spreadsheet.html#getId Browser.msgBox (SpreadsheetApp.getActiveSpreadsheet(). GetId()); – JochenJung

+0

Une idée de ce qu'est l'url pour la liste des tableurs de domaines privés? –