获取所选文件夹上的第一个子文件夹

时间:2014-03-25 19:39:58

标签: javascript google-api google-drive-api

我想在Google Drive SDK中返回specfic文件夹的children文件夹。如果我有以下结构

 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);
});

如何限制第一个文件夹?

2 个答案:

答案 0 :(得分:2)

进行搜索查询:

父母中的

mimeType ='application / vnd.google-apps.folder'和'123456'

答案 1 :(得分: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

只需仔细检查您的文件的父级是否符合您的想法。很可能realfile.png将mainfolder testing1作为父级,即

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

我在我的某个应用中这样做,所以没错。请确定。