簡體   English   中英

如何使用 Microsoft Graph API 按文件類型/擴展名進行過濾?

[英]How do you filter by file type/extension using Microsoft Graph API?

如果我只想使用 Microsoft Graph API 查找 Excel 文件。 有沒有辦法使用 odata $filter 進行過濾? 按文件類型或名稱“endswith”?

我已經嘗試使用“endswith”、“indexof”、“contains”對 name 屬性進行 odata 過濾器,但我認為它們不受支持(盡管“startswith 似乎是”)。

是否有國家正是$過濾器是由微軟圖形API支持的地方嗎? 文檔只給出了幾個例子,似乎唯一支持的 odata 函數是“startswith”。

我可以使用下面的搜索,但我正在尋找 $filter 支持。 https://graph.microsoft.com/v1.0/me/drive/root/search(q='.xlsx ')

OneDrive Business Drive API 不支持使用endsWith過濾。 今天沒有一種簡單的方法可以按擴展名查找文件。 您可以嘗試search擴展名(但是,它有時會返回不匹配的文件/文件夾)-或者-您可以進行客戶端過濾。 兩種選擇都不好。 我發現客戶端過濾是唯一的選擇。 這確實意味着您必須瀏覽頁面才能獲得完整列表。

暫無
暫無

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

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