【发布时间】:2020-01-20 18:24:38
【问题描述】:
我正在学习如何使用 Javascript 发出 API 请求。
我发出了 GET 请求并获得了以下数据,我想遍历它们以仅获取 id、display_name 和 email。这将存储在数组中。如何完成 javascript 代码?
"data": [
{
"id": 222226,
"display_name": "jane Doe",
"email": "janeDoe@testmail.com",
},
{
"id": 1111226,
"display_name": "james",
"email": "james@testmail.com",
},
{
"id": 11126,
"display_name": "Travis Mc",
"email": "travis@testmail.com",
},
这是我的 javascript 代码。
var options = {
method: 'get',
headers: {
Authorization: 'Bearer ' + auth
}
};
var response= UrlFetchApp.fetch(url, options);
var data = JSON.parse(response.getContentText());
我不确定我在做这个循环部分是否正确。
for (var i = 0; i < data.length; i++) {
Logger.log(data[i].display_name);
}
【问题讨论】:
-
@zero298 我试图在谷歌应用脚本控制台中运行它,但我一直遇到语法错误。检查我编辑的问题中的屏幕截图。具体来说,第 15 行
标签: javascript arrays json loops urlfetch