从google drive API导出csv

时间:2016-02-09 15:00:42

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

我使用googles drive API下载电子表格类型的文件。除了当我尝试在text / csv中下载它时,这很好用。

根据此页面应该支持: https://developers.google.com/drive/v3/web/manage-downloads

所以这段代码工作正常:



var request = gapi.client.drive.files.export({
  'fileId': fileId,
  'mimeType': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
})
request.then(function(response) {
  console.log(response);
}, function(err) {
  console.log('Error');
  console.log(err.result.error);
});




此代码不是:



var request = gapi.client.drive.files.export({
  'fileId': fileId,
  'mimeType': 'text/csv'
})
request.then(function(response) {
  console.log(response);
}, function(err) {
  console.log('Error');
  console.log(err.result.error);
});




我从服务器得到的错误是:

  • 域名:"全球"
  • 消息:"内部错误"
  • 原因:" internalError"

有谁知道这可能是什么原因?

1 个答案:

答案 0 :(得分:1)

这是Drive API v3的一个已知问题,它已由工程团队提出。请按this issue进行更新。