javascript - 从 Google Drive API 导出 csv

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

我正在使用 Google Drive 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);
});

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

  • 域名:“全局”
  • 消息:“内部错误”
  • 原因:“内部错误”

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

最佳答案

这是 Drive API v3 的一个已知问题,已向工程团队提出。请关注this issue获取更新。

关于javascript - 从 Google Drive API 导出 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35295257/

相关文章:

google-api - 获取为特定用户创建的 Google 日历事件列表

javascript - 将 HTML select 元素转换为带有子菜单的树

javascript - 如何在 Django 模板中删除这些 '"'

mysql - 无法创建/写入文件 '/opt/lampp/var/mysql/C:/temp/load_csv.csv'(错误代码 : 2 - No such file or directory)

java - 获取帐户 android 的身份验证 token 时显示对话框

python - 如何避免 'Failed to retrieve access token: { "错误": "invalid_grant" }' in offline GAE cron tasks?

JavaScript - 将对象数组中的属性识别为数组

jquery - 如何检查页面上是否已经存在具有ID的对象?

c# - .NET 中的 TextFieldParser 等效项?

javascript - 如何最好的测试JS代码和数据文件交互的效果