2013-04-05 4 views
10

Firma Google właśnie wprowadziła nową funkcję SDK Dysku Google, która umożliwia ustawianie właściwości plików jako pary klucz/wartość. Zgodnie z wpisem na blogu na blogu Google Developers możemy wykorzystać te właściwości jako pola do przeszukiwania. Jednak nie widzę w dokumentacji sposobu wyszukiwania plików przy użyciu tych właściwości.Wyszukaj pliki na Dysku Google na podstawie nowego zasobu właściwości

Na przykład pobrać wszystkie pliki, w których własność a ma wartość X.

Znam cechą jest nowy, ale naprawdę może skorzystać z tego w moim obecnym projekcie. Czy coś przeoczyłem?

Odpowiedz

2

Cóż, uważam, że możliwe jest wyszukiwanie na dysku w oparciu o parametr properties.

Sprawdź dokument. https://developers.google.com/drive/web/search-parameters

Code Snippet:

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

Uwaga: musisz określić wszystkie 3 params mianowicie. klucz, wartość i widoczność podczas wyszukiwania. Jeśli go nie użyjesz, zostanie zgłoszony wyjątek Nieprawidłowy param.

+0

Dobra wiadomość! Dzięki :) – brian

1

Niestety, obecnie nie obsługujemy tego. Jest to obecnie priorytet dla Google i nad nim pracują. Bądźcie czujni.

+0

Szkoda, poczekam na tę funkcję, mamy wiele aplikacji do tego. Dzięki ! "Aplikacje mogą teraz dodawać niestandardowe właściwości do dowolnego pliku na Dysku. Nowa kolekcja właściwości daje Twojej aplikacji możliwość tworzenia pól do przeszukiwania, które są prywatne dla aplikacji lub udostępniane w aplikacjach." Co oznaczają "pola wyszukiwania"? – brian

+0

To bardzo źle napisane, przepraszam. Powinno to oznaczać, że "pewnego dnia będziesz mógł je przeszukać, któregoś dnia wkrótce". : D –

+0

Będę czekać cierpliwie wtedy = p Thx! – brian