Trello Manatee - 如何按日期(自之前和之后)过滤列表中的卡片

时间:2017-02-25 06:06:02

标签: manatee.trello

我想按日期提取卡片,例如:

list.Cards.Filter(CardFilter.Closed).Since("someDate").toList()

但是没有像行动这样的卡片的扩展名。

1 个答案:

答案 0 :(得分:0)

有一个Filter ()重载,它包含开始和结束日期。

编辑1

这是错误的。我在想动作集。我会检查API然后回来。

编辑2

根据Trello docs,没有“按日期获取卡片”功能。但是,有几种方法可以做到这一点:

  • 按创建日期

    list.Cards.Filter(CardFilter.Closed)           .Where(c => c.CreationDate> = someDate);

  • 按上次修改日期

    list.Cards.Filter(CardFilter.Closed)           .Where(c => c.LastActivity> = someDate);

此外,请记住,您可以获得列表卡(正如您正在做的那样)以及整张纸板的所有卡片。

编辑3

Manatee.Trello v1.16.0将此功能作为Filter()对象上ReadOnlyCardCollection扩展方法的新重载提供。您可以像这样使用它:

list.Cards.Filter(new DateTime(2017,1,1), null);

获取2017年1月1日之后创建的列表中的所有卡片。另一个参数是结束日期。