我有一个 SharePoint 网站,当我调用时
SITE/_api/web/lists/
它为我提供了所有列表的数据,没有问题。问题是一旦我开始通过调用来查询特定列表(例如名为“环境”的列表)
SITE/_api/web/lists/getbytitle("Environments")/
它给了我错误
Microsoft.SharePoint.Client.InvalidClientQueryExceptionThe expression "web/lists/getbytitle(Environments)/items" is not valid.
是我构建的 URL 不正确还是该网站有问题。
最佳答案
在列表标题周围使用撇号 ('
) 而不是引号。
如果您的列表图 block 的标题中包含撇号,您需要通过将每个撇号替换为 %27%27
来转义这些撇号。
关于rest - 执行 SharePoint Rest 调用时为 "The expression is not valid",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43642254/