Json 如何使用气体从API获取数据
首先,我不是非本地人,所以有一些错误。我是个新手Json 如何使用气体从API获取数据,json,google-apps-script,Json,Google Apps Script,首先,我不是非本地人,所以有一些错误。我是个新手 function myFunction() { var response = UrlFetchApp.fetch("https://api.ookami.me/v1/news/public?sport_id=1"); var json = JSON.parse(response.getContentText()); var news = JSON.parse(json.getContentText()); Logger.lo
function myFunction() {
var response = UrlFetchApp.fetch("https://api.ookami.me/v1/news/public?sport_id=1");
var json = JSON.parse(response.getContentText());
var news = JSON.parse(json.getContentText());
Logger.log("id");
Logger.log("url");
Logger.log("image");
}
我在第8行的代码中写了“news”,当时,显示了日志。但是写了一遍,没有显示出来。
日志显示id、url、图像等等,所以我在第6行添加了代码,并将第8行的代码写到第10行。但日志显示“未定义”
我想用GAS从中获取关于id,url,图像的数据。
还有数据,我将导出到电子数据表。您就快到了:
在这一行:
var json = JSON.parse(response.getContentText());
您拥有此格式的所有数据:
如果想要元素新闻,需要更改行var news=JSON.parse(JSON.getContentText())
tovar news=json.news代码>
然后可以循环使用所有值:
for(var i = 0; i < news.length; i++) {
var obj = news[i];
Logger.log(obj.summary);
}
for(var i=0;i
要导出到电子表格,只需在循环中填充一个数组,它应该如下所示:
var rows = []; // new values
for(var i = 0; i < news.length; i++) {
var obj = news[i];
rows.push([obj.id, obj.image,obj.url]); //your JSON entities here
}
Logger.log(rows);
var行=[];//新价值观
for(var i=0;i
您就快到了:
在这一行:
var json = JSON.parse(response.getContentText());
您拥有此格式的所有数据:
如果想要元素新闻,需要更改行var news=JSON.parse(JSON.getContentText())
tovar news=json.news代码>
然后可以循环使用所有值:
for(var i = 0; i < news.length; i++) {
var obj = news[i];
Logger.log(obj.summary);
}
for(var i=0;i
要导出到电子表格,只需在循环中填充一个数组,它应该如下所示:
var rows = []; // new values
for(var i = 0; i < news.length; i++) {
var obj = news[i];
rows.push([obj.id, obj.image,obj.url]); //your JSON entities here
}
Logger.log(rows);
var行=[];//新价值观
for(var i=0;i