我一直在和Manatee一起玩。Trello,它太棒了。谢谢Gregsdennis。
我可以列出我所有开放董事会的名称,以及他们的组织,比如:
Dim myBoards = New Search(SearchFor.IsOpen, 100, SearchModelType.Boards)
For Each myBoard As Board In myBoards.Boards
Response.Write(myBoard.Name & " - " & myBoard.Organization.Name & "<br/>")
Next
然而,如果我对组织进行同样的尝试,结果计数总是0:
Dim myOrganisations = New Search(SearchFor.IsOpen, 20, SearchModelType.Organizations)
Response.Write(myOrganisations.Organizations.Count) 'this is 0
For Each myOrganisation As Organization In myOrganisations.Organizations
Response.Write(myOrganisation.Name)
Next
' nothing written out
有人有什么想法吗?谢谢
根据@gregsdennis 的建议,以下简单明了的代码正是我想要的
Dim orgs = Member.Me.Organizations
For Each org As Organization In orgs
Response.Write(org.Name)
Next
我正在制作一个简单的工作队列,显示任何选定棋盘上的第一张牌,让我不被所有其他牌分散注意力,只选择最简单的事情来保持注意力!
感谢您使用我的库!我最近也收到了关于搜索的类似问题,这个问题(如果可以这么说的话)似乎已经到了特雷洛的尽头。
他们说,一些搜索标准是为了只归还卡片而设置的。参见StephenFluin于2015年10月26日在API开发板上的回复。
是的,有许多修改器将结果集限制为卡片,包括编辑创建的is:存档等。
is:open
(如何在他们的网站上添加条件)很可能就是其中之一。
这似乎是故意的,因为组织(现在称为Teams)不能关闭,只能删除。董事会可以关闭,列表和卡片可以存档。我希望这些对is:open
搜索的响应良好。
与其执行搜索,不如尝试简单地枚举Member.Organizations
属性(对拥有令牌的用户使用Member.Me.Organizations
)。这将列出用户所属的所有组织。[This is dead now.SeeEdit 1.]此外,还有许多扩展方法可用于这些属性以筛选结果。
编辑1
从3.0版本起,所有集合的筛选功能已从扩展方法转移到新的Filter
属性。