2014-03-25 27 views
0

我只想返回谷歌硬碟SDK一個specfic文件夾中的文件夾兒童獲得第一部兒童文件夾(S)。如果我有以下結構上選定的文件夾

mainfolder -> //id:1234567 
    testing1 -> 
     actuafile.png 
     testing.png 
    testing2 -> 
     banass.png 
    testing3 -> 

我的測試代碼,但迄今爲止它打印的所有文件,它包括testing1,testing2..actuafile.png,testing.png...

var request = gapi.client.drive.files.list({ 
    'q': "'1234567' in parents" 
}); 

request.execute(function(r){ 
    console.log(r); 
}); 

如何限制,只是第一個文件夾(S )?

回答

2

使搜索查詢:

mime類型= '應用/ vnd.google-apps.folder' 和 '123456' 在父母

2

+1周杰倫的答案。然而...

actualfile.png,testing.png所包括的事實,意味着他們也有123456作爲父母。即你的結構不像你所描述的那樣,但是

mainfolder -> //id:1234567 
    L_ testing1 
    L_ actuafile.png 
    L_ testing.png 
    L_ testing2 
    L_ banass.png 
    L_ testing3 

只需仔細檢查一下,你的文件的血統就是你認爲的那樣。它很可能是actualfile.png既有mainfolder testing1作爲父母,即

mainfolder -> //id:1234567 
    L_ testing1 
    L___L_ actuafile.png 
    L___L_ testing.png 
    L_ testing2 
    L___L_ banass.png 
    L_ testing3 

我這樣做,我的應用程序之一,因此它沒有錯。只要確定。

相關問題