CheckItemStates
Trello カードを更新する方法はありますか? (Trello.NET を使用)
trello.Checklists.AddCheckItem
チェックリスト ID とアイテムの名前のみを受け取ります。そして、それは void を返します。
既存のチェックリスト (すべての項目がまだチェックされていない) を持つカードを見ると、項目CheckItemStates
が 0 です。
CheckItemStates
Trello カードを更新する方法はありますか? (Trello.NET を使用)
trello.Checklists.AddCheckItem
チェックリスト ID とアイテムの名前のみを受け取ります。そして、それは void を返します。
既存のチェックリスト (すべての項目がまだチェックされていない) を持つカードを見ると、項目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);
}