有没有办法更新Trello卡的CheckItemStates
? (使用Trello.NET)
trello.Checklists.AddCheckItem
仅获取清单ID和项目名称。它返回无效。
查看包含现有核对清单的卡片(所有项目仍未选中)CheckItemStates
有0项。
答案 0 :(得分:3)
Trello的清单有点奇怪。清单属于董事会。几张卡上可以有相同的清单。但每张卡都有单独的清单项状态(已选中/未选中)。我不认为可以在trello.com上为多张卡添加相同的清单,但这就是它在幕后的模型。
自发布以来,0.5.5-beta Trello.NET支持此功能。使用Trello.Cards.ChangeCheckItemState
。更多信息here。
修改:
此示例显示如何遍历卡片的检查列表并检查项目。
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);
}