2016-07-19 2 views
1

Microsoft Graph API를 사용하여 Excel 파일 만 찾고 싶습니다. odata $ filter를 사용하여 필터링하는 방법이 있습니까? 파일 유형 또는 이름으로 "endswith"?Microsoft Graph API를 사용하여 파일 형식/확장명으로 어떻게 필터링합니까?

내가 "endswith", "같이 IndexOf"를 사용하여 이름 속성에 하나로, OData 필터를 시도했다 "포함"하지만 ("startswith가 될 것으로 보인다하지만) 나는 그들이 지원하는 생각하지 않습니다.

거기인가 정확히 워드 프로세서가 몇 가지 예를 제공하고 유일한 지원 중 하나로, OData 기능처럼 보이는 $ 필터는 Microsoft 그래프 API를 지원하나요? "startswith"입니다 상태 장소.

나는 같이 검색을 사용할 수 있었다 아래에서 $ filter 지원을 찾으 셨습니다. https://graph.microsoft.com/v1.0/me/drive/root/search(q= '.xlsx')

답변

1

endsWith을 사용한 필터링은 OneDrive Business Drive API에서 지원되지 않습니다. 오늘 확장명으로 파일을 찾는 간단한 방법은 없습니다. 확장을 위해 search을 시도해 볼 수도 있습니다 (그러나 일치하지 않는 파일/폴더를 반환하는 경우가 있음). 또는 클라이언트 측 필터링을 수행 할 수 있습니다. 어느 옵션도 좋지 않습니다. 나는 클라이언트 측 필터링을 유일한 옵션으로 생각한다. 즉, 전체 목록을 보려면 페이지를 탐색해야합니다.

+0

답장을 보내 주셔서 감사합니다. 나는 전에 그것을 보지 못했다. 꽤 표준적인 Odata 일이기 때문에 API에 추가하는 것을 고려해 보시기 바랍니다. 검색이 예기치 않은 결과를 가져 오므로 파일 유형별로 필터링하는 것은 매우 어렵습니다. 실제로는 불가능합니다. –

+0

예,이 기능은 앞으로 제공 될 예정입니다. 유형별로 파일을 저장하는 것이 중요합니다. –

관련 문제