我使用Microsoft Graph API开发了一个API . 我遇到了以下问题 .
我打电话的网址:
/v1.0/sites/root/lists/cb32cc85-5351-423d-b2ec-bb418c1d9c64/items?
$filter=fields/Created gt '2018-1-1T00:00:00'
&expand=fields
&$orderby=createdDateTime
&$top=10
从API返回错误:
字段'Created'无法在filter或orderby中引用,因为它未编入索引 . 提供'allowthrottleablequeries'首选项以允许此操作,但请注意,此类查询可能会在大型列表上失败 .
如何启用 allowthrottleablequeries
,因为它说,我应该如何实现这一目标?
1 回答
我'm afraid this isn'是一个非常明确或有用的错误消息 . 据我所知,实际上没有办法启用
allowthrottleablequeries
.当SharePoint列表变得太大而无法处理对非索引列进行过滤或排序时,会发生这种情况 . 修复方法是在列表设置中为
created
列添加索引 . 您可以在Add an index to a SharePoint column中找到有关如何完成此操作的说明 .