有没有办法更新CheckItemStates
Trello 卡?(使用 Trello.NET)
trello.Checklists.AddCheckItem
只需要一个清单 ID 和项目的名称。它返回无效。
查看具有现有清单(所有项目仍未选中)的卡片CheckItemStates
有 0 个项目。
有没有办法更新CheckItemStates
Trello 卡?(使用 Trello.NET)
trello.Checklists.AddCheckItem
只需要一个清单 ID 和项目的名称。它返回无效。
查看具有现有清单(所有项目仍未选中)的卡片CheckItemStates
有 0 个项目。
Trello 中的清单有点奇怪。清单属于董事会。同一张清单可以在多张卡片上。但是每张卡片都有单独的清单项目状态(选中/未选中)。我认为不可能将相同的清单添加到 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);
}