簡體   English   中英

Office365-REST-Python-Client - 如何從 Sharepoint(MS-List)中讀取超過 100 行

[英]Office365-REST-Python-Client - How to read more than 100 rows from a Sharepoint (MS-List)

我將以下 Python (v3.8.10) 代碼與最新版本的 Office365-REST-Python-Client 一起使用,以訪問我的 Sharepoint 站點上的 MS-List:

    sp_lists = ctx.web.lists
    s_list = sp_lists.get_by_title(staff_list)
    l_items = s_list.get_items()
    ctx.load(l_items)
    ctx.execute_query()

除了僅返回前 100 條記錄外,它可以正常工作。 這似乎是一個眾所周知的問題,但在搜索之后我找不到使所有記錄返回到限制(我相信是 5000?)所需的代碼更改。

非常感謝對此的任何幫助。 提前謝謝了。

找到答案 - 如果這對任何人都有用

sp_lists = ctx.web.lists
s_list = sp_lists.get_by_title(staff_list)
l_items= s_list.items.paged(500).get().execute_query()

[禮貌] [1]: https://github.com/vgrem/Office365-REST-Python-Client/blob/master/examples/sharepoint/lists/read_large_list.py

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM