javascript computer - Importa i dati JSON in Google Spreadsheet




2 Answers

Lo script di app è (praticamente) solo Javascript; plain-old JSON.parse è la migliore opzione per analizzare JSON in una rappresentazione di oggetto.

È inoltre possibile utilizzare JSON.stringify per serializzare un oggetto in una rappresentazione di stringa.

from api

Sto tirando giù i dati da un webservice ed è stato creato come JSON. Sto scrivendo uno script per google apps per google spreadsheet che compilerà i dati per me. il mio problema è che non riesco a farlo analizzare.

fare:

var dataset = myJSONtext;
Browser.msgbox(dataset.item[0].key); 

errori, dicendo che l'elemento [0] non è definito.

C'è qualcosa di costruito nel modo in cui dovrei fare questo?

Qualsiasi aiuto sarebbe apprezzato.




Aggiornamento 2013 - Scopri la libreria ImportJSON su

http://blog.fastfedora.com/projects/import-json

"ImportJSON importa i dati dalle API JSON pubbliche in Google Spreadsheets e ha lo scopo di operare in modo simile a come funzionano le funzioni native Foglio di calcolo di Google ImportData e ImportXML."

Codice disponibile qui e lo ha inviato alla Script Gallery: https://raw.github.com/fastfedora/google-docs/master/scripts/ImportJSON/Code.gs

Esempio di utilizzo: dopo aver inserito il codice nello Script Editor del foglio di lavoro Google, incollalo nella cella A1 del foglio:

=ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json", "/feed/entry/title,/feed/entry/content",               "noInherit,noTruncate,rawHeaders")



Related

javascript google-spreadsheet google-apps-script