我想按日期提取卡片,例如:
list.Cards.Filter(CardFilter.Closed).Since("someDate").toList()
但是没有像行动这样的卡片的扩展名。
答案 0 :(得分:0)
有一个 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将此功能作为Filter()
对象上ReadOnlyCardCollection
扩展方法的新重载提供。您可以像这样使用它:
list.Cards.Filter(new DateTime(2017,1,1), null);
获取2017年1月1日之后创建的列表中的所有卡片。另一个参数是结束日期。