我使用MS Bot Framework为MS Teams创建机器人。
我需要弄清楚如何实现查找字段,以便它通过共享点列表中的odata提要获取信息
答案 0 :(得分:0)
我在SharePoint方面几乎没有什么帮助。如果可能的话,您可以考虑使用过滤器来限制返回值的数量:
http://www.andrewconnell.com/blog/Applying-Filters-to-Lookup-Fields-with-the-SP2013-REST-API
SharePoint 2013 REST How to select a look up field and also filter based on look up field?
根据过滤后的集返回的大小(如果这样做),您可能/也想使用分页:
https://platinumdogs.me/2013/05/14/client-and-server-driven-paging-with-the-sharepoint-rest-api/
https://sharepoint.stackexchange.com/questions/45719/paging-using-rest-odata-with-sp-2013
在botframework方面;您想如何向用户展示?您是否要提供有限数量的数据(例如20个值),然后让它们提供有关是否包含所需数据的反馈?如果是这样,您可以将SharePoint返回的数据拆分为多个数据块,然后使用瀑布对话框完成此操作。 (可选)如果您从SharePoint分页数据,则可以;获取一页,查询用户,获取另一页,再次查询用户,依此类推,直到达到目标为止。
不幸的是,您没有提供足够的信息以了解实际目标或最终希望获得的功能。