【问题标题】:Not able to apply filter on sharepoint list folder via Graph API , also custom columns are not coming via Graph API无法通过 Graph API 对共享点列表文件夹应用过滤器,自定义列也不会通过 Graph API 出现
【发布时间】:2020-08-10 23:43:00
【问题描述】:

我有共享点站点,其中有客户列表。在此列表中有更多文件夹,并且在这些文件夹中存在文件。所以我使用 Graph REST API 来访问共享点列表文件夹文件数据。我无法做以下两件事。

a) 我想对列表文件夹(即项目)应用过滤器。我使用下面的 url 来应用过滤器,但它的工作原理。

https://graph.microsoft.com/v1.0/sites/{siteid}/lists/Client/Items?filter=id eq '1'

b) 我使用下面的 url 来访问文件夹文件,但它的结果没有显示我在共享点网站上创建的自定义列。

https://graph.microsoft.com/v1.0/sites/{siteid}/lists/Client/items/{itemid}/driveitem/children

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    你可以试试:

    GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items?expand=fields
    

    https://docs.microsoft.com/en-us/graph/api/listitem-list?view=graph-rest-1.0&tabs=http

    如果该列没有值,它可能不会显示在返回值中。

    【讨论】:

    • ?expand=fields 工作正常。只有过滤条件根本不起作用。我尝试了所有可能的组合。但没有运气。
    • 你的过滤条件是什么?
    • graph.microsoft.com/v1.0/sites{siteid}/lists/Client/Items?filter=id eq '1'。
    • 你可以使用 /Items/1。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-29
    • 1970-01-01
    • 1970-01-01
    • 2020-08-15
    • 2020-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多