Vì vậy, tôi đã tìm ra :) Bạn có thể sử dụng FieldRef = 'ContentType' trong truy vấn caml và chỉ định loại nội dung bạn muốn chọn hoặc loại trừ khỏi lựa chọn.
Vì vậy, trong trường hợp của tôi, tôi đã thêm điều kiện này để thể hiện CAML tôi:
<Neq
><FieldRef Name='ContentType'
/><Value Type='Text'
> Folder </Value
></Neq
>
LƯU Ý: Có những vấn đề trong thiết lập đa ngôn ngữ. Tên của loại nội dung có thể khác nhau, vì vậy nó là tốt để có được tên của các loại nội dung từ nguồn
UPDATE:
Dường như tôi đã quá nhanh chóng trong các giả định của tôi. Tôi cần phải lọc ra tất cả các loại nội dung dựa trên loại nội dung thư mục, vì trong các dự án của chúng tôi, các loại nội dung này được sử dụng: (
Tôi không thể tạo truy vấn khả thi trong caml, vì vậy tôi đã thêm phần tử trường xem vào truy vấn của mình chọn ContentTypeId của mục danh sách và tôi hàng lọc ra được dựa trên kiểu nội dung thư mục.
Mã để làm điều này là không đáng kể, nhưng nó làm tôi bực mình rằng nhiệm vụ đơn giản như vậy không thể được thực hiện bằng CAML tinh khiết.
Đã cố gắng nhưng không hoạt động. Chỉ hiển thị các thư mục - không có dữ liệu. – JohnnyBizzle
Tôi tìm kiếm một truy vấn chỉ có thư mục mà tôi đã tìm đến chủ đề này. Truy vấn CAML này thực sự làm việc cho tôi trên SharePoint 2013. Tôi đã thay đổi int thành 1 ofcourse, nhưng 0 hoạt động tốt nếu bạn chỉ muốn các tệp. – Martin
này hoạt động từ CSOM 0 –