odata有办法用传变量的方式动态查询,例如设定一个当天日期作为变量加入到查询URL,每次获取当天数据
odata有办法用传变量的方式动态查询,例如设定一个当天日期作为变量加入到查询URL,每次获取当天数据
@marvin OData.Feed
需要两个参数,第一参数是uri,作为数据源,第二参数是record形式的属性,包括Query、Headers等。上传到服务器后刷新需要对数据源进行连接测试,只有第一参数为固定uri的时候,服务器才知道你的数据源是什么,否则无法通过测试。
解决方法是,第一参数只填uri中问号之前的部分,即http://ipkf.sharepoint.com/sites/changxin/_api/web/folders('Shared Documents')/Files
,作为固定的数据源,问号之后的部分放到第二参数中的Query,即
= OData.Feed(uri,[Query=[filter=xxx]])
xxx部分支持任意变量。
都在这里了:
https://docs.microsoft.com/zh-cn/sharepoint/dev/sp-add-ins/use-odata-query-operations-in-sharepoint-rest-requests
OData.Feed("http://ipkf.sharepoint.com/sites/changxin/_api/web/folders('Shared Documents')/Files?$filter=TimeCreated gt DateTime'"&DateTime.ToText(DateTime.LocalNow(),"yyyy-MM-dd")&"T00:00:00'")
@marvin OData.Feed
需要两个参数,第一参数是uri,作为数据源,第二参数是record形式的属性,包括Query、Headers等。上传到服务器后刷新需要对数据源进行连接测试,只有第一参数为固定uri的时候,服务器才知道你的数据源是什么,否则无法通过测试。
解决方法是,第一参数只填uri中问号之前的部分,即http://ipkf.sharepoint.com/sites/changxin/_api/web/folders('Shared Documents')/Files
,作为固定的数据源,问号之后的部分放到第二参数中的Query,即
= OData.Feed(uri,[Query=[filter=xxx]])
xxx部分支持任意变量。
非常感谢两位大咖!!