gpt4 book ai didi

sharepoint - 使用休息查询 Sharepoint 中的选择字段

转载 作者:行者123 更新时间:2023-12-03 22:30:48 25 4
gpt4 key购买 nike

我在 Sharepoint 2010 中得到了一个带有选择列的列表。选项是复选框。

如何使用 rest api 查询选择列?

我试过使用

http://sp2010/_vti_bin/listdata.svc/mylist?$filter=myChoicesColumn/xxx eq something 

然后我得到

No property 'xxx' exists in type 'System.Collections.Generic.IEnumerable`1[[Microsoft.SharePoint.Linq.DataServiceEntity, Microsoft.SharePoint.Linq, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]]' at position 6.



我应该使用什么属性?

最佳答案

这些答案都不适用于多选类型的 SP 字段(即表示为复选框的字段)。

如果您在名为“分组”的多选选择字段上尝试以下过滤器,如下所示:
$filter=Grouping/Value eq 'My Value'
你会得到错误:

{
"error": {
"code": "",
"message": {
"lang": "en-US",
"value": "No property 'Value' exists in type 'System.Collections.Generic.IEnumerable`1[[Microsoft.SharePoint.Linq.DataServiceEntity, Microsoft.SharePoint.Linq, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]]' at position 9."
}
}
}
}

也许 Value不是必须的吗?您仍然会收到错误消息。在 SP 2013 中,MSDN 文档指出无法查询多选选项。所以我只能假设 2010 REST API 也是如此,这几乎没有记录。

Queries for multi-value lookup fields and users Because multi-value lookup fields are returned as a string of multiple values, there is no way to query for them (for example, the equivalent of an Includes element or NotIncludes element is not supported).



http://msdn.microsoft.com/en-us/library/fp142385(v=office.15).aspx

关于sharepoint - 使用休息查询 Sharepoint 中的选择字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5379371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com