0

我想按日期取卡,例如:

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

但是没有像动作这样的卡的扩展。

4

1 回答 1

0

有一个Filter ()需要开始和结束日期的重载。

编辑 1

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

编辑 2

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

  • 按创建日期

    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 日之后创建的所有卡片。另一个参数是结束日期。

于 2017-02-26T04:44:55.670 回答