1

CheckItemStatesTrello カードを更新する方法はありますか? (Trello.NET を使用)

trello.Checklists.AddCheckItemチェックリスト ID とアイテムの名前のみを受け取ります。そして、それは void を返します。

既存のチェックリスト (すべての項目がまだチェックされていない) を持つカードを見ると、項目CheckItemStatesが 0 です。

4

1 に答える 1

3

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);
}
于 2012-09-27T12:48:40.183 に答える