有没有一种方法来更新特雷罗卡的CheckItemStates
?(与Trello.NET)
trello.Checklists.AddCheckItem
只接受一个核对表ID和项目的名称。它会返回虚空。
查看一张带有现有检查表(所有项目仍未检查)的卡片,CheckItemStates
有0项。
发布于 2012-09-27 04:48:40
特瑞洛的核对表有点奇怪。检查表属于董事会。同样的清单可以放在几张卡片上。但是每一张卡片都有单独的清单项目状态(检查/未检查)。我不认为向trello.com上的多张卡片添加相同的检查表是不可能的,但这就是它在幕后建模的方式。
在0.5.5-beta版中,Trello.NET支持这一点。使用Trello.Cards.ChangeCheckItemState
。更多信息,这里。
编辑:
这个例子显示了如何循环遍历卡片的检查列表和检查项目。
foreach (var checkList in trello.Cards.WithId("a card id").Checklists)
{
Console.WriteLine(checkList.Name);
foreach (var checkItem in checkList.CheckItems)
Console.WriteLine("\t{0}: {1}", checkItem.Name, checkItem.Checked);
}
https://stackoverflow.com/questions/12610150
复制