Configuración de los parámetros de búsqueda para javascript google drive api

Disculpas si esta pregunta ya existe, he buscado durante dos días ahora. Estoy intentando enumerar todos los archivos de la carpeta raíz de Google Drive que no se han eliminado con JavaScript, este es el código que estoy usando

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, []);
});
}

pero el resultado contiene tanto basura como archivos que no se han eliminado, por lo que realmente no sé qué está mal