我有这种格式的json数据
{
"jobstatus": [
{
"dateAndTime": "Nov 19, 2013 12:20:00 UTC",
"jobId": "TCC_tfc",
"userId": "admin",
"status": "Completed",
"jobType": "Excel Upload"
}
]
}
我正在尝试使用此数据在Google文档中创建Google电子表格。可以有多行。那么如何将我的json插入到创建的电子表格中?也许我应该使用google docs api?
答案 0 :(得分:2)
首先想到你要做的是将数据声明为JSON变量,并使用命令
var jobs = JSON.parse(x);
其中x是你的JSON。
我不知道你是否知道如何解析JSON,但很容易:
jobs.jobstatus.dateAndTime -> gives you "Nov 19, 2013 12:20:00 UTC"
所以对于其他领域。
然后填写谷歌表(链接正确的库后),你可以在这个链接Google Visualization API Reference中看到你必须声明新的谷歌表变量:
var data = new google.visualization.DataTable();
并使用从JSON变量中获取的数据填充此内容,如:
data.addRows(["datetime",jobs.jobstatus.dateAndTime],
['jobId', jobs.jobstatus.jobId],
['userId', jobs.jobstatus.userId],
['status', jobs.jobstatus.status],
['jobType', jobs.jobstatus.jobType]
]););
这将针对每行和每列进行。