前回の記事
はじめに
今回は「Manatee.Trello」を使用して、
Trello にリストやカードを追加してみます
検証環境
- .NET Framework 4.5.2
- Manatee.Trello 1.18.3
- Manatee.Trello.ManateeJson 1.8.1
- Manatee.Trello.WebApi 1.1.0.1
ソースコード
using Manatee.Trello; using Manatee.Trello.ManateeJson; using Manatee.Trello.WebApi; using System; ... var serializer = new ManateeSerializer(); TrelloConfiguration.Serializer = serializer; TrelloConfiguration.Deserializer = serializer; TrelloConfiguration.JsonFactory = new ManateeFactory(); TrelloConfiguration.RestClientProvider = new WebApiClientProvider(); TrelloAuthorization.Default.AppKey = "【Trello のキー】"; TrelloAuthorization.Default.UserToken = "【Trello のトークン】"; var board = new Board( "【ボードの ID】" ); // リストを作成 var list = board.Lists.Add( "【リストの名前】" ); // リストの位置を設定 list.Position = Position.Bottom; // リストをアーカイブするかどうかを設定 list.IsArchived = true; // カードを作成 var card = list.Cards.Add( "【カードの名前】" ); // カードの説明文を設定 card.Description = "【カードの説明文】"; // カードの位置を設定 card.Position = Position.Bottom; // カードの期限を設定 card.DueDate = new DateTime( 2017, 9, 30, 18, 30, 0 ); // カードを完了したかどうかを設定 card.IsComplete = true; // カードをアーカイブするかどうかを設定 card.IsArchived = true; // カードにメンバーを追加 card.Members.Add( Member.Me ); // カードにコメントを追加 card.Comments.Add( "【カードのコメント】" ); // カードにチェックリストを追加 var checkList = card.CheckLists.Add( "【チェックリストの名前】" ); checkList.CheckItems.Add( "【チェックリストの項目の名前】" );
関連記事