这是我正在使用的Twilio API调用。
我的要求: https://api.trello.com/1/boards/boardID/cards/cardId?fields=name&key=MYKEY&token=MYTOKEN
我的回应: {"的 ID ":" 570666201ffd1e340fb2e7f8""的名称":"查询:显示卡片的创建者"" checkItemStates ":[]}
我想要的: 我需要删除来自回复的 ID 。只需要名称广告checkedItemStates字段。
预期回应: {" name":" query:显示卡片的创建者"," checkItemStates":[]}
这可能吗?
更新 我正在使用此处提供的Google脚本导入来自API调用到GoogleSpread表的响应。 https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a#.q6wzya2yf
我将此等式添加到Google电子表格单元格
= ImportJSON(" TRELLO API CALL - 上面提到",""," noInherit,noTruncate")
我没有使用任何类型的语言,因为JSON响应直接转到谷歌脚本。
答案 0 :(得分:0)
您可以尝试这样的事情......但您可能需要稍微修改一下以满足您的需求。
function ImportJSON() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var url = "https://api.trello.com/1/boards/boardID/cards/cardId?fields=name&key=MYKEY&token=MYTOKEN";
var response = UrlFetchApp.fetch(url); // Get the raw JSON
var dataSet = JSON.parse(response.getContentText()); // Parse it
var rows = new Array();
for (i = 0; i < dataSet.length; i++) {
var data = dataSet[i];
rows.push([data.name,data.email]); // your actual JSON entities here ... do not include "id"
}
dataRange = sheet.getRange(1, 1, rows.length, 3); // 3 being the total number of entities
dataRange.setValues(rows);
}