joe*_*son 29 json google-sheets google-apps-script
我从Web服务中提取数据,格式为JSON.我正在为Google表格编写Google Apps脚本,以便为我填充数据.我的问题是,我似乎无法解析它.
这样做:
var dataset = myJSONtext;
Browser.msgbox(dataset.item[0].key);
Run Code Online (Sandbox Code Playgroud)
错误,说:
item [0]未定义.
是否有一些内置方式我应该这样做?
gar*_*rec 18
2013更新 - 查看ImportJSON库
http://blog.fastfedora.com/projects/import-json
"ImportJSON将公共JSON API中的数据导入Google Spreadsheets.它的目的与本机Google Spreadsheet如何使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")
Run Code Online (Sandbox Code Playgroud)
Tim*_*ara 14
应用程序脚本(几乎)只是Javascript; plain-old JSON.parse是将JSON解析为对象表示的最佳选择.
您还可以使用JSON.stringify将对象序列化为字符串表示形式.
| 归档时间: |
|
| 查看次数: |
44448 次 |
| 最近记录: |