设置搜索参数对JavaScript谷歌驱动API(Setting search parameters

2019-09-01 02:36发布

如果这个问题已经存在道歉,我已经寻找了两天了。 我试图列出从谷歌驱动器的根文件夹还没有被使用JavaScript看不上的所有文件,这是代码我使用

function retrieveAllFilesInFolder(folderId, callback) {
     gapi.client.load('drive', 'v2', function() {
     var retrievePageOfChildren = function(request, result) {
     request.execute(function(resp) {
       result = result.concat(resp.items);
       var nextPageToken = resp.nextPageToken;
       if (nextPageToken) {
         request = gapi.client.drive.children.list({
          'folderId' : folderId,
          'pageToken': nextPageToken,
          'q' : 'trashed = false '
       });
      retrievePageOfChildren(request, result);
  } else {
     callback(result);
  }
});
}
 var initialRequest = gapi.client.drive.children.list({
  'folderId' : folderId
  });
retrievePageOfChildren(initialRequest, []);
});
}

但结果同时包含打砸,文件还没有被骂,所以我真的不知道什么是错的

Answer 1:

我有一个类似的问题,通过将Q参数到初始请求以及解决:

var initialRequest = gapi.client.drive.children.list({  
'folderId' : folderId, 
'q' : 'trashed = false'
 });


文章来源: Setting search parameters for javascript google drive api