Node.js:使用REST API导出Google Doc时出现错误的请求

我试图使用Drive REST Api从文件夹中导出多个Google文档。 在下面的代码中,'fileId'被设置为一个特定的fileId(它完美的工作!):

var service = google.drive('v3'); fileId = <file_id> dest = <local_file> service.files.export({ fileId: fileId, mimeType: 'text/plain', auth: <auth> }) .pipe(dest); 

但是,当我在一个循环中嵌套这个,以便导出多个文件,如下所示:

 var service = google.drive('v3'); fileId = <file_id> dest = <local_file> service.files.list({ auth: <auth>, pageSize: 1, fields: "nextPageToken, files(id)" }, function(err, resp) { if (err) { return err; } var files = resp.files for (var file of files) { var fileId = file.id; service.files.export({ fileId: fileId, mimeType: 'text/plain', auth: auth }) .pipe(dest); } }); 

我有以下错误:

 { [Error: Bad Request] code: 400, errors: [ { domain: 'global', reason: 'badRequest', message: 'Bad Request' } ] } 

而对于我的生活,我不明白为什么。 任何帮助非常感谢,谢谢!