想要从 Trello API 响应中删除 Id 字段
Want to remove Id field from Trello API Response
这是我正在使用的 Twilio API 调用。
我的要求:
https://api.trello.com/1/boards/boardID/cards/cardId?fields=name&key=MYKEY&token=MYTOKEN
我的回复:
{"id":"570666201ffd1e340fb2e7f8","name":"query: show the creator of a card","checkItemStates":[]}
我想要的:
我需要删除来自响应的 Id。并且只需要名称广告 checkedItemStates 字段。
预期响应:
{"name":"query: show the creator of a card","checkItemStates":[]}
这可能吗?
更新:
我正在导入来自 API 调用 GoogleSpread sheet 的响应,这里提供了 Google 脚本。 https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a#.q6wzya2yf
我将这个等式添加到 google 展开 sheet 单元格
=导入JSON("TRELLO API CALL - mentioned above ", "", "noInherit, noTruncate")
我没有使用任何语言,因为 JSON 响应直接转到 google 脚本。
您可以改为尝试类似的方法...但您可能需要稍微修改一下以满足您的需要。
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);
}
这是我正在使用的 Twilio API 调用。
我的要求: https://api.trello.com/1/boards/boardID/cards/cardId?fields=name&key=MYKEY&token=MYTOKEN
我的回复: {"id":"570666201ffd1e340fb2e7f8","name":"query: show the creator of a card","checkItemStates":[]}
我想要的: 我需要删除来自响应的 Id。并且只需要名称广告 checkedItemStates 字段。
预期响应: {"name":"query: show the creator of a card","checkItemStates":[]}
这可能吗?
更新: 我正在导入来自 API 调用 GoogleSpread sheet 的响应,这里提供了 Google 脚本。 https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a#.q6wzya2yf
我将这个等式添加到 google 展开 sheet 单元格
=导入JSON("TRELLO API CALL - mentioned above ", "", "noInherit, noTruncate")
我没有使用任何语言,因为 JSON 响应直接转到 google 脚本。
您可以改为尝试类似的方法...但您可能需要稍微修改一下以满足您的需要。
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);
}