为javascript google drive api设置搜索参数

为javascript google drive api设置搜索参数,javascript,google-drive-api,google-api-js-client,Javascript,Google Drive Api,Google Api Js Client,抱歉,如果这个问题已经存在,我已经搜索了两天了。我试着列出google驱动器根文件夹中所有没有被javascript破坏的文件,这是我使用的代码 function retrieveAllFilesInFolder(folderId, callback) { gapi.client.load('drive', 'v2', function() { var retrievePageOfChildren = function(request, result) { requ

抱歉,如果这个问题已经存在,我已经搜索了两天了。我试着列出google驱动器根文件夹中所有没有被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, []);
});
}

但是结果既包含垃圾,也包含未被垃圾的文件,因此我不知道出了什么问题

我遇到了类似的问题,通过将q参数也放入初始请求中解决了这个问题:

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

我有一个类似的问题,通过将q参数也放入初始请求中来解决:

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

可以粘贴从该查询访问的url(从“网络”选项卡)吗?谢谢有这么多的url你指的是这个啊好的,在这种情况下,你能把请求的主体粘贴到rpc端点吗?你能粘贴你从该查询访问的url(从网络选项卡)吗?谢谢有这么多的URL你指的是这个啊好的,在那种情况下,你能把请求的主体粘贴到rpc端点吗?谢谢!终于成功了!希望你能投票支持你的答案,只是声誉不够,谢谢,尽管不客气!我相信如果你把答案标记为接受,我们都会得到一些声誉!(另外,它更有可能帮助其他人)我也有同样的问题,但使用php。。你可以发布一个解决方案吗?谢谢!终于成功了!希望你能投票支持你的答案,只是声誉不够,谢谢,尽管不客气!我相信如果你把答案标记为接受,我们都会得到一些声誉!(另外,它更有可能帮助其他人)我也有同样的问题,但使用php。。你可以发布一个解决方案吗。