我正在尝试使用Trello.NET查找特定列表中的所有卡片 在给出的示例中,可以清楚地找到电路板中的所有列表名称以及电路板中的所有卡。但是,如果我想查找特定列表中的所有卡片,据我所知,我需要使用trello.Lists.WithId()
来获取ListID(不能按列表名称进行过滤)知道列表名称,如何确定它的ListId是什么,以便随后可以过滤其中的所有卡?
如果我以后想要编辑现有的卡,我该如何确定CardId。
答案 0 :(得分:0)
使用LINQ并过滤内存:
// More than one list can have the exact same name, this finds the first:
var list = trello.Lists
.ForBoard(board)
.FirstOrDefault(list => list.Name == "name of the list");
if (list != null)
{
var cards = trello.Cards.ForList(list);
// ...
}
如果你知道它的名字,你可以使用类似的技术找到一张牌:首先使用trello.Cards.ForBoard
或trello.Cards.ForList
,然后按名称过滤。
对于卡片,还有另一种选择:trello.Cards.Search
。例如:
var cards = trello.Cards.Search("name of the card");
在这种情况下,搜索将在服务器上执行。