【问题标题】:Want to remove Id field from Trello API Response想要从 Trello API 响应中删除 Id 字段
【发布时间】:2016-07-31 07:18:17
【问题描述】:

这是我正在使用的 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: 显示卡片的创建者","checkItemStates":[]}

这可能吗?

更新: 我正在将来自 API 调用的响应导入到 GoogleSpread 表,并提供此处提供的 Google 脚本。 https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a#.q6wzya2yf

我正在将此等式添加到谷歌电子表格单元格中

=ImportJSON("TRELLO API CALL - 上面提到的", "", "noInherit, noTruncate")

我没有使用任何类型的语言,因为 JSON 响应会直接发送到谷歌脚本。

【问题讨论】:

  • “这可能吗?” ...是的,当然是,您正在编写代码,对吗?代码示例和我们正在谈论的语言的标签会很有帮助。 “响应”也没有任何意义,我认为您的意思是来自响应。
  • 不,我只是使用这个 Trello Rest api URL 将数据作为 JSON 导入到 Google SpreadSheet 中。不使用任何类型的代码。这是解释将 Json 数据导入电子表格的文章。 medium.com/@paulgambill/…关于回复是的,你假设是对的。请原谅我的英语。
  • 您的问题中没有提到这些。您可能应该添加尽可能多的信息,以及您正在采取的确切步骤,以便您得到一个好的答案。您还应该包含其他标签。
  • @Patrick:我很抱歉没有添加。现在刚刚添加。
  • 您是否使用该链接中的 ImportJSON.gs?你修改了吗?这是我们需要查看的代码部分才能给出答案。

标签: api google-apps-script google-sheets trello


【解决方案1】:

您可以尝试类似的方法......但您可能需要稍微修改一下以满足您的需要。

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);

}

【讨论】:

  • 感谢您的帮助。我现在会做进一步的改变。
  • @user2617153 如果您遇到任何问题,请告诉我,如果对您有帮助,请接受我的回答。
猜你喜欢
  • 2021-02-09
  • 1970-01-01
  • 1970-01-01
  • 2018-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-08
  • 2022-01-12
相关资源
最近更新 更多