使用以下代码片段
var url = "https://api.trello.com/1/boards/502b9bff1f4564a45db0f34d/?lists=open&list_fields=all&cards=open&card_fields=name,desc,idList,idShort,closed&key=<appropriate key>&token=<appropriate token>";
var response = UrlFetchApp.fetch(url);
var trelloStuff = Utilities.jsonParse(response.getContentText());
var cards = trelloStuff.cards;
我得到了 254 张牌,而不是 42 张牌。如果需要,我有 JSON 格式的结果。
我想要的卡片(这个板上的真实卡片)在 JSON 的末尾。第一组卡片(不需要的和不属于该版块的)被命名为“卡片 1”到“卡片 9”和“卡片 A”到“卡片 F”。
板上没有存档卡,但有一些存档列表在存档前可能附有或未附有卡片。
最佳答案
而不是请求 cards=open
使用 cards=visible
.
这应该只返回您在看板时可以看到的卡片(而不是“打开”但在已存档列表中的卡片)
关于Trello api 返回不正确的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13889654/