Manatee.trello Trello海牛-如何按日期筛选列表中的卡(从开始到结束)
我想按日期取卡,例如:Manatee.trello Trello海牛-如何按日期筛选列表中的卡(从开始到结束),manatee.trello,Manatee.trello,我想按日期取卡,例如: list.Cards.Filter(CardFilter.Closed).Since("someDate").toList() 但是像操作这样的卡片没有扩展。有一个带开始和结束日期的过滤器()重载 编辑1 这是错误的。我在想动作系列。我会检查API然后回来 编辑2 根据,没有“按日期获取卡片”功能。但是,有两种方法可以做到这一点: 按创建日期 列表.卡片.过滤器(卡片过滤器.关闭) 其中(c=>c.CreationDate>=someDate) 截至最后修改日期 列表
list.Cards.Filter(CardFilter.Closed).Since("someDate").toList()
但是像操作这样的卡片没有扩展。有一个带开始和结束日期的过滤器()
重载
编辑1
这是错误的。我在想动作系列。我会检查API然后回来
编辑2
根据,没有“按日期获取卡片”功能。但是,有两种方法可以做到这一点:
- 按创建日期 列表.卡片.过滤器(卡片过滤器.关闭) 其中(c=>c.CreationDate>=someDate)
- 截至最后修改日期 列表.卡片.过滤器(卡片过滤器.关闭) 其中(c=>c.LastActivity>=someDate)
ReadOnlyCardCollection
对象上作为Filter()
扩展方法的新重载提供了此功能。您可以这样使用它:
list.Cards.Filter(new DateTime(2017,1,1), null);
获取2017年1月1日之后创建的列表中的所有卡片。另一个参数是结束日期。但在API文档中有一个名为Since的参数。你可以在这个链接中看到:这个链接运行得不太好,我是说这个方法:GET/1/boards/[board_id]/card我必须研究一下它的功能(它是如何过滤的)。谢谢你指出这一点。我应该能够用它,但我想弄清楚这些日期是什么意思(创建、编辑等)。从我所知道的,这是一个创建的日期。我在回购协议中创建了一个。你可以在那里跟踪进度。在准备好之前,请使用上面显示的解决方法。