1
有沒有辦法更新Trello卡的CheckItemStates
? (使用Trello.NET)使用Trello API的Trello.Net更新卡的清單項狀態API
trello.Checklists.AddCheckItem
僅爲項目提供覈對清單ID和名稱。它返回無效。
看着一張有現有清單的卡片(所有項目仍未選中)CheckItemStates
有0個項目。
有沒有辦法更新Trello卡的CheckItemStates
? (使用Trello.NET)使用Trello API的Trello.Net更新卡的清單項狀態API
trello.Checklists.AddCheckItem
僅爲項目提供覈對清單ID和名稱。它返回無效。
看着一張有現有清單的卡片(所有項目仍未選中)CheckItemStates
有0個項目。
Trello的檢查表有點奇怪。清單屬於董事會。相同的清單可以放在幾張卡片上。但每張卡都有單獨的清單項目狀態(選中/未選中)。我不認爲可以在trello.com上向多張卡添加相同的清單,但這就是它在後臺建模的方式。
從發佈0.5.5-beta Trello.NET支持這一點。使用Trello.Cards.ChangeCheckItemState
。更多信息here。
編輯:
這個例子顯示瞭如何通過card's檢查表圈和檢查項目。
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);
}
是否刪除了此功能或者我沒有在正確的位置搜索?我只看到CheckItems的名稱和ID,沒有檢查狀態... –
@AndersForsgren我用一個例子更新了答案。 – dillenmeister
謝謝,這正是我正在做的,但我沒有看到項目(其類型爲「TrelloNet.CheckItem」)的'Checked'屬性,只是'Name'和'Id'!我在看錯課嗎?我使用0.5.9,它看起來在這裏相同:https://github.com/dillenmeister/Trello.NET/blob/master/TrelloNet/Checklists/CheckItem.cs –