从谷歌云端硬盘 API 导出 csv

Export csv from google drive API

本文关键字:导出 csv API 硬盘 谷歌 云端      更新时间:2023-09-26

我正在使用谷歌的驱动器API来下载电子表格类型的文件。这工作得很好,除了当我尝试以文本/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);
});

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

  • 域:"全局"
  • 消息:"内部错误"
  • 原因:"内部错误"

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

这是云端硬盘 API v3 的已知问题,已向工程团队提出。请关注此问题以获取更新。