首页 文章

如何查找SharePoint列表项的GUID

提问于
浏览
-1

我们有一个包含文档的SharePoint列表 . 通过使用Graph API将文档推送到该列表来填充该列表 . Graph API在将文档添加到List时创建GUID . 但是,我们无法使用Graph API发送的GUID查询列表 . 如果我们在查询中使用GUID,则会收到错误

Provided list item identifer is not in an allowed format (拼写错误不是我的错,我只是复制粘贴来自Graph的消息:)

当我在GUID周围添加单引号或双引号时,正如之前的一些帖子所建议的那样,它会抛出错误说明

The request is malformed or incorrect.

该文档在库中可见,我可以使用列表分配的增量标识符来查询它 . 我不能使用GUID来完成它,我们的用例要求我们能够通过其GUID或其名称来搜索文档,这两者都是我们无法使用Graph API执行的 . 为了进一步排除故障,我们需要确认Graph API返回的GUID是否实际上是文档中存储在SharePoint中的GUID,如果是,那么它在源中存储的格式是什么系统 . 但是,我在获取列表项的GUID时找到的所有信息都已过时,并且没有解释如何在SharePoint Online的上下文中执行此操作 . 在这方面的任何帮助将极大地帮助我们,并将同样受到赞赏 .

1 回答

  • 0

    这是我的测试结果 .

    上传:

    enter image description here

    记录返回的id .

    查询:

    网址:

    https://graph.microsoft.com/v1.0/sites/xxx.sharepoint.com,id,id/drives/b!h7fC7DWxPEqE5xE_5o_f6GG9japE3TZKt7zDlyJLOjGQo7SdElHNTrcHpsVjmwMx/items/01CB2EHIYF36RB632I6VDJ3I5UAAGNBFXS
    

    enter image description here

相关问题