【发布时间】:2017-02-27 18:00:56
【问题描述】:
我想按日期取卡,例如:
list.Cards.Filter(CardFilter.Closed).Since("someDate").toList()
但没有像动作这样的卡片的扩展。
【问题讨论】:
标签: manatee.trello
我想按日期取卡,例如:
list.Cards.Filter(CardFilter.Closed).Since("someDate").toList()
但没有像动作这样的卡片的扩展。
【问题讨论】:
标签: manatee.trello
有一个Filter () 重载需要开始和结束日期。
这是错误的。我在想动作集合。我会检查 API 并回来。
根据Trello docs,没有“按日期获取卡片”功能。但是,有几种方法可以做到这一点:
按创建日期
list.Cards.Filter(CardFilter.Closed) .Where(c => c.CreationDate >= someDate);
最后修改日期
list.Cards.Filter(CardFilter.Closed) .Where(c => c.LastActivity >= someDate);
另外,请记住,您可以获得列表的卡片(就像您正在做的那样)以及整个董事会的所有卡片。
Manatee.Trello v1.16.0 提供此功能作为 ReadOnlyCardCollection 对象上的 Filter() 扩展方法的新重载。你可以这样使用它:
list.Cards.Filter(new DateTime(2017,1,1), null);
获取列表中在 2017 年 1 月 1 日之后创建的所有卡片。另一个参数是结束日期。
【讨论】: