JSONデータをGoogleスプレッドシートにインポートする
Import Json Data Into Google Sheets
解決:
JSON.parse
GoogleサポートフォーラムでHenriqueAbreuが指摘しているように、2011年以降にこれが発生している場合、Utilities.jsonParseは非推奨になります。スレッドからわかるように、この関数には、キーが数字、つまり「1234」の場合に機能しないというバグがあります。
提案されているように、JSON.stringify / parseを使用する必要があります。
2013年の更新-次のImportJSONライブラリを確認してください。
http://blog.fastfedora.com/projects/import-json
'ImportJSONは、パブリックJSONAPIからGoogleスプレッドシートにデータをインポートします。これは、ネイティブのGoogleスプレッドシート関数ImportDataおよびImportXMLの動作と同様に動作することを目的としています。
ここで利用可能なコードと彼はスクリプトギャラリーにそれを提出しました:https://raw.github.com/fastfedora/google-docs/master/scripts/ImportJSON/Code.gs
使用例:コードをGoogleスプレッドシートのスクリプトエディタに配置した後、シートのセルA1に貼り付けます。
= ImportJSON( 'http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json'、'/feed/entry/title,/feed/entry/content'、'noInherit、noTruncate、 rawHeaders ')
Appsスクリプトは(ほとんど)Javascriptです。昔ながら JSON.parse
JSONをオブジェクト表現に解析するための最良のオプションです。
使用することもできますJSON.stringifyは、オブジェクトを文字列表現にシリアル化します。