2013-04-05 27 views
10

Google vừa giới thiệu một tính năng mới trong Google Drive SDK là khả năng đặt thuộc tính thành tệp, dưới dạng cặp khóa/giá trị. Theo bài đăng blog trên blog Google Developers, chúng tôi có thể sử dụng các thuộc tính này làm trường có thể tìm kiếm. Tuy nhiên tôi không thể thấy trong tài liệu hướng dẫn cách tìm kiếm tệp bằng các thuộc tính này.Tìm kiếm các tệp Google Drive dựa trên tài nguyên thuộc tính mới

Ví dụ: lấy tất cả các file trong đó bất động sản A có giá trị X.

Tôi biết tính năng này là hoàn toàn mới nhưng tôi thực sự có thể tận dụng điều này trong dự án hiện tại của tôi. Tôi đã bỏ lỡ bất cứ điều gì?

Trả lời

2

Tôi tìm thấy, có thể tìm kiếm trên ổ đĩa dựa trên thông số properties.

Kiểm tra tài liệu. https://developers.google.com/drive/web/search-parameters

Đoạn Mã:

resp = newDriveService.files().list(q="properties has { key='customKeyA' and value='customKeyAValue2' and visibility='PUBLIC' }").execute() 

Lưu ý: bạn phải chỉ định tất cả 3 params tức. khóa, giá trị và khả năng hiển thị trong khi tìm kiếm. Nếu bạn không sử dụng nó sẽ ném ngoại lệ Params không hợp lệ.

+0

Tin tuyệt vời !! Cảm ơn :) – brian

1

Rất tiếc, chúng tôi hiện không hỗ trợ điều này. Đây là ưu tiên hàng đầu của Google và họ đang làm việc trên Google. Hãy theo dõi.

+0

Quá tệ, tôi sẽ đợi tính năng này sau đó, chúng tôi có rất nhiều ứng dụng cho việc này. Cảm ơn ! "Ứng dụng cũng có thể thêm thuộc tính tùy chỉnh vào bất kỳ tệp Drive nào. Bộ sưu tập thuộc tính mới cung cấp cho ứng dụng của bạn khả năng tạo các trường có thể tìm kiếm riêng tư cho ứng dụng của bạn hoặc được chia sẻ trên ứng dụng". "Trường có thể tìm kiếm" có nghĩa là gì? – brian

+0

Nó khá tồi tệ bằng văn bản, xin lỗi. Nó có nghĩa là "một ngày nào đó bạn sẽ có thể tìm kiếm chúng, một ngày sớm thôi." : D –

+0

Tôi sẽ kiên nhẫn chờ đợi sau đó = p Thx! – brian

Các vấn đề liên quan