OData查询选项中是否有$ filter的替代方法?
以下是我的$ filter代码,用于从SharePoint中选择某些数据。但是由于服务器的某些问题,我无法执行查询。是否有任何替代方案,例如$ select语句或其中与下面相同的功能?
func cellWith<T>(value: T) -> String { // I expect Int, Double or String
// type value as argument
let fm = NSNumberFormatter() // Double type argument will be
fm.numberStyle = .CurrencyStyle // processed like "currency"
if value.self is Double { // In case value have type "Double",
// like 20_000.00
return(fm.stringFromNumber(value)) // I expect return $20,000.00
^~~~~
// ERROR: Cannot convert value of type 'T' to expected argument type 'NSNumber'
} else {
return("bla-bla-bla")
}
}
答案 0 :(得分:0)
$filter
是过滤数据的唯一选项,没有其他方法只能ListData
ContentType
Item
。或者,(并且性能更低),如果你真的不能$filter
但需要获取数据,你可以取回所有数据并在客户端上进行过滤。